Assembly was a little tricky. (Doing it myself, obv) but it’s worth it for the price. A little difficult getting it to open up and latch back in place to a sofa from bed. Practice makes perfect but time will tell. 

I got the gray color which blends really well with my apartment. It’s comfortable to sit and rest on. You’d definitely need something to protect the legs from scratching hardwood floors. 

All in all worth it, would recommend it.