Time consuming, but fun and easy to assemble. It holds the perfect amount of stuff making the vanity look neat and tidy. There was a problem with the mirror lighting and the manufacturer addressed it quickly and was very responsive - they were also helpful in trouble shooting the problem. Great vanity for a small space.