I ordered one last year. We loved it. It was easy to take on and off. My Child loved it, I was pretty sure because it was very comfortable. After lots of days it looked almost new (it was easy to clean) Quality is very good and we really like the colour too. I ordered again for this summer.