Wonderful vanity!!! The cabinets go back far and the drawers as well. It’s very sturdy and I live that the outlets are on top for easy access. There are two regular and two usb ports. I kept my old vanity stool and am using the new one for a little space by my front door. The stool is also sturdy and the cushion is very comfortable. It did take me a few hours to put together but it was easy to do. The only suggestion would be if you are putting together alone - when installing the mirror, put one completed side piece up first (you’ll know what I’m talking about) and then the mirror and then the second side piece.  Way easier than balancing the mirror. I just finished putting all my items away and have a lot of space left for new items!!! So happy with this vanity!!!