This bench far exceeded my expectations. Its solid, easy to put together, and is high quality. I purchased the shark fin gray color and its beautiful. Its plush velvet fabric, soft but firm for sitting. Its a great size for the end of my king size bed, but I can easily move it around for extra seating. Its also great for my older dog to use to assist with getting on the bed. Highly recommend this bench!