I surface-mounted these cabinets. They were a great upgrade and update for my bathroom.  The inside is spacious and the height of the shelves is adjustable. It seems well built and well-finished. We did not have the problem other reviewers mentioned with the shelves not fitting well--ours fit fine and seem sturdy.