It is a lovely little cabinet and fits perfectly in my bathroom. The dimensions are exactly as stated on the website.  It came sturdily packaged, so there was no damage whatsoever. Nothing was missing from the package and the directions for assembly were easy to follow, although it did take us about 4 hours to put the cabinet together - we had to undo a few stages to get parts the correct way up - but all in all we are extremely pleased with how the cabinet went together, the quality of the parts ,workmanship, and materials.