This was so easy to put together and it fits perfectly in my apartment. The dimensions and measurements were exact. It's soft to the touch but slightly firm. I added pillows and a throw blanket, and I'm in love!