I love this couch for my apartment! It fits the space perfectly, the pull out was exactly what u was looking for! It is a little firm but I don’t mind that, it will wear down over time! The legs were in the last box that we checked which was inconvenient but besides that easy to assemble!