The item is nice looking and easy to assemble, but it does not hold the amount of shoes stated. I can only get  12 pairs to fit. The only way I can see this fitting 25 pairs is if its shoes for a small child. Also if the back of the shoe is too tall, you wont be able to place it on the upper rows, it will hit the back and keep the cabinet from closing fully.