For the price you can’t beat it. It comes with the mirror and it’s not too big but perfect size for a half bath. I love the storage space. It was a bit darker than I was expecting but it works really well with the flooring we used.