People complain in the comments about it falling off and breaking the mirror. I can attest the base does pop off after maybe a month or two of daily use. If you remove the mirror when you aren’t using it and re-suction every once in a while it’s really not an issue. It’s a bit unrealistic to be asking for an infinite suction cup. Materials admittedly feel cheap but it’s only $20. Just don’t put the base above anything it would damage if it pops off on you.