Can't believe the quality for the price!  You get what you pay for - NOT in this case!  I would definitely buy from this manufacturer again.  We love it!  There were no problems with delivery and my other half put it together himself and he said it wasn't difficult to assemble, it was just a little time consuming!  We didn't have any parts left over and there was nothing missing!  Flippin' amazing in this day and age!  We're both well impressed ;)