Absolutely perfect!  It took a Very long time
To put together the vanity though and the screwdriver is super small that comes with it.  The quality is good but be ready to sit for about 3 hours working piece by piece.