This is a functional piece, it serves its purpose. If you have a bigger shoe size it may not hold 15 pairs of shoes. I wear a size 7 women’s shoe and can fit 5 sneakers in one drawer. My husband however can only fit 3 pairs of his shoes, he’s a size 12. His boots also keep the drawer ajar, door can’t fully close. It can fit a lot more kids shoes so I think this would be great for a kids shoes. It does come with hardware to attach to the wall. If you have a baseboard, the cabinet will have a gap between the cabinet and the wall since it can’t sit flush against the wall.