This item was perfect for my small apartment! The set up took less than 45 minutes and  not too hard to unpack. Admittedly, the sofa is firm but uncomfortable for me and a couple of soft pillows helped remedy any issues I had.