Perfect couch for me! Firm and not too deep. I'm 5'9" and I don't like deep furniture when my feet hang awkwardly. This is the perfect height and depth for my frame. Easy to assemble. Great look, nice fabric. Seat cushions are attached, so if they ever wear out that could be an issue down the road.