Its much higher quality than I was expecting for under $500.  It took some work to put it together, attaching the legs to everything but nothing to difficult.