excellent quality, great price, really fast shipping.  I thought it would be hard to put together based upon other reviews and believed I was missing some parts, but that was not the case.  I highly recommend being very organized with the parts and pieces as that will eliminate lots of potential confusion and make the assembling process go more smoothly.   No complaints!