Easy to put together, they even included spare parts.  A template is included to make hanging the cabinet easy.  Lots of thoughtful details.