Perfect cabinet to add extra storage to our small bathroom. Comes with two shelves inside, which are fairly deep. The finish is high-end and the white color has held up beautifully. We ended up ordering a second one for the basement bathroom!