I love this!! Arrived BEFORE the scheduled time. Only reason that I gave it a 4 star rating is that I wish there were more options on cushion colors. I almost avoided purchasing this due to that reason, but so far the waterproofing material seems to be keeping it somewhat clean.