It was delivered 2 days sooner than promised.  Very good quality and VERY easy to assemble.  Comes with all the hardware and tools needed to install.