Really easy to assemble, a little firm but otherwise quite comfortable and functional. Great for small spaces as we managed to fit it in our tiny living room space and was able to fit 2 end tables on either side of the wall it was up against. It looks great and so far is holding up really well - it's sturdy, easy to turn into the bed, and looks stylish. The price point when it went on sale was really good too. Delivery was fairly quick, they left it on our little porch and we somehow managed to bring it up to our door despite the steep mountain of stairs that awaited us. So far, so good!