For the price ok but was hoping shelves were adjustable and thought it did not come with a mirror as I had searched for medicine cabinets without mirrors so made an assumption. Again for price, felt ok making the shelves adjustable myself and getting rid of the mirror.