GREAT customer service and very high quality product.  The metal cabinets are thick and sturdy.  Installation was not that complicated, and was mostly completed by my 14 year old son, so it is do-able by a non-expert!