It wasn't the easiest to get mounted to the windshield, but once I got it on there good it's stayed in place for over a month.  My only real complaint is that the flexible arm likes to vibrate a bit when going down road.  It's just enough to notice.  Overall I thing it's a great product.  Well worth the money.