Perfect!
Easy to put on, and easy to remove. We had ours on for over two weeks, and it stayed perfect through rain and heat. We loved it!
Rating: 5 stars