The frame is sturdy and the cushions are firm and comfortable. We love the design. Only minor issue is that the cushion Velcro straps don’t quite fit the frame. A great deal!