Super easy to assemble. Color is exactly how I thought it would look. Fast delivery. Perfect for my guest room. Not too firm, but firm enough. Good fit, love it.  Cannot beat the price.