Super easy to put together! My kids are jumping all over it and it is really sturdy. My family of 4 can all sit comfortably on it so it is bigger than I was expecting. Cushions are easy to clean, just really thin (but as expected based on the description). Overall, great little patio sofa!