Great couch!! It's tough buying furniture online but we were definitely not disappointed with this sofa!! It was pretty quick and easy to put together and it's super comfortable!! Some of the reviews said it's too firm but we think it's perfect! It is firmer than our old couch but not too firm. It gives good support and has some bounce to it. We've taken a couple good naps on it already! And it's greyhound approved!