Very easy to put together.  The box was shipped FedEx so they tore the boxes up but surprisingly nothing was really damaged.  A few minor dents no big deal.  Once together everything seems strong and sturdy.  Definitely worth the money.  We installed it in a day