We purchased this as a place for our guests to sleep, while also serving as something functional for our family on our landing. We've not had an opportunity to sleep on it yet, but it feels like it would be pretty comfortable.  It was pretty easy to put together and I would expect that anyone with any common sense could easily put it together too.  I think I did it in under and hour with three kids 6 and under running around!