Lots of parts but went together seamlessly and looks great in my bathroom!  Perfect amount of storage.