Love this couch. Great for tall people, comfy, and easy to screw on the legs. There's a board your tailbone might hit if you jump on the couch to sit so be careful. Seat cushions are velcro and remove easily. Firm but not too firm.