Cushions are firm and supportive, the frame seems sturdy enough, it came together fairly quickly (there were a few unclear spots in the directions, but if you've assembled anything from IKEA, you can assemble this), and the dark grey color is very nice!