So cute and comfy!! Not too firm or overly plush either. It’s just right and fits great into a one bedroom apartment. Assembly was easy - I was able to put it together alone and didn’t need tools. My only complaint was FedEx left it at the bottom of the stairs of my apartment complex and I’m on second floor. The boxes are heavy by themselves, but once you open them up, the pieces are easy to maneuver. Will definitely be taking a nap on this couch!