Arrived in great condition.  Fully assembled.  Very good quality.  I love the mounting system.  Makes it very easy to install.  Highly recommend this product.