Very nice upholstery! Great color! Legs are sturdy and easy to install. I rated it 4 because the wheels have a ridge down the middle that could easily scratch sensitive floors. I drummed some of the high points off to make them smooth and flat. Not an issue if you are putting on carpet or you take the wheels off. The shipping was fast and the box came intact. I would recommend this product!