The cabinet assembly was fairly easy. Construction is a little shaky, but once anchored to the wall.
packed securely and equipped with all the pieces needed. Self closing door hinges are nice. 
More than what I wanted to spend ,but I had a discount, which helped out.