Love how this futon looks. The mattress is pretty firm but comfortable to sit on. The mattress did smell a little when I took it out of the packaging but it went away after a few days. The frame took my dad and I about an hour to put together and it was fairly easy to do. I haven't had a guest sleep on it yet, so I can't comment on how it is to sleep on. Frame and mattress color were true to the pictures and shipping was prompt.