Picking a medicine cabinet was hard. This one is pretty good. It is sturdy, looks beautiful, holds a lot and the shelves are a good distance apart on the inside to hold taller items. But the inside shelves are a little flimsy which is why I'm giving it 4 stars. Otherwise it's great!