Acceptable quality for the price.  Assembly was a real B word. Instructions difficult to follow and unclear.  Bolts and screws were loose and scattered around the large box.  Finally just paid our handyman to put it together — and it took him a couple of hours!