We purchased this in the week before going abroad. To be honest we left it a bit late but it was delivered in time.
We were away for nearly 3 weeks and it stayed on fine, despite the best efforts of our 4 year old who seened to always like it in an alternative position to the one I put it in!
Only gripe with it was that it was delivered with a slight bend in it which meant that part of it did not connect to the car. However, this was resolved by a little reverse bending.
All in all, a very good product.