We have had this for a couple of weeks now and I love it! we used the installation services so didnt have to deal with the installation process. it rained the entire first week when we got it and the cushions did fine in the rain and dried off quickly. I havent had to clean it yet so dont know if it cleans well. I would recommend this set.