The upholstery is actually very nice quality and a very nice color. The legs went on fast but I cannot, for the life of me, get them to be even on the ground. Meaning the chair rocks. However, it isn't a huge deal because it doesn't rock when you're actually sitting in them.