The upholstery is just as I expected from the photos and description. It is quite heavily made. We like it! I can't attest to ease of assembly as we knew we'd be doing some customization to attach it to our custom made platform water bed! So, can't help you there. Shipped really quickly.