This futon is pretty great. Everything shipped correctly. The mattress quality is good. The frame is sturdy. Assembly was decently easy. It was just about an hour to put together. It's tough to shop for a couch or the like online but I am pleased with this buy.