I have a small bathroom and this vanity looks absolutely beautiful. It’s taller than my last vanity and that’s ok. It comes almost fully assembled. You need to put the legs on the bottom. Also, the hardware is attached, but reversed to protect it during shipping.  It says it comes with the drain assembly, but my vanity did not have it.  We have plumbing in our floor, so we needed to make a cut in the bottom of the vanity to fit it. I love having storage. The the 2 drawers are deep. The bottom one obviously deeper than the top.  I would order this again.