Upholstery is great. Terrible production of everything else. Legs aren't equal length after assembly. One of the chairs had 1 leg an inch shorter than the other 3 legs. Some screw holes are at off angles making assembly very difficult.