The bed is solid, upholstery is nice and tight and feels good. It does take a little while to assemble, but in the end it's worth it. One suggestion is to have a hex bit for your power driver to speed up and ease the installation. Installing with the provided hex allen key can take a long time.