This cabinet is nicer than I expected! We did a surface mount for ours, and it comes with a nice mirror piece to adhere to the sides, if you choose the surface mount option. Inside, there is a mirror both on the inside door, and back of the cabinet. The shelves are sturdy and stay in place. I feel like this cabinet is a really good deal for the price - would highly recommend!