This couch is exactly what I needed for my small apartment!! I read all of the reviews before I purchased, just to make sure that it was what I wanted . Not only did I put this together on my own, but it took less than a half hour, and the purple is absolutely perfect !! The seat cushion is super firm but that's nothing a few comfy blankets can't fix. Overall, I love this couch and I'm so glad that I went with my gut.