This set is a perfect fit for my yard. Assembly was easy enough. It's very comfortable and the cushions seem pretty water resistant.