These cabinets solved a storage constraint I had in my master bath.  I ordered two.  The cabinet comes unassembled but is very easy to put together.  They are pretty heavy, so it requires two people to hang.  All the pieces on both cabinets were included, and fit together perfectly.  Pros: Easy to assemble, quality materials, beautiful look.Cons: Heavy.  This gal was unable to hang by herself.