last for a few time but now fall off the windshield all the time . can not stay on for more than 15-20 minute at a time . have try clean the cup surface but do not help much . would look for a better product