Beautiful.  We really love it.  haven't had the chance to sleep on it ourselves or have any guests, but we are impressed with the feel of the seat.   We will most likely get a mattress topper for when someone sleeps on it anyways.   it's not too difficult to put together either.