Patio sofa is super easy to take on and off. Does a great job repelling water, have had no issues with leakage or anything. Has loops to fasten to the legs for any super windy weather. Fully met expectations.