The frame was fairly easy to put together, it took 2 of us almost an hour but we aren't the most assembly savvy people.  The mattress is great, very dense/plush.  It is very comfortable to sit or sleep on. It looks great too.  The order was a last minute one but it arrived when they said it would.  I just can't get the box in my car to recycle :)