Perfect couch for small spaces! It was easy to put together, no drilling or anything involved, just simple brackets and screwing in the legs. Its super comfy to me and I think the cushions will hold their shape nicely. It's very soft, doesn't feel hot, and the perfect combination of firm/plush. The seat cushions don't come off, but I think thats a plus, so crumbs and things don't fall through the cracks. I'm 5'3 and I lay down on this fine. Overall, for the price and quality I would recommend this product!