We are so happy with our purchase!  The color of the sofa is a nice gray, although I panicked for a moment when the box came and it said "khaki" on the side.
Frame is sturdy and easy to assemble. Cushions are quite firm, and we like this!  There is velcro to fasten the top cushions to the bottom cushions and we have had no issue with slipping.  Love it!