We were looking for something to keep our shoes off the floor and away from the pup. Our entryway is small and this was the perfect solution. It was a bit time consuming to put together but overall not horrible with two people and a drill. The cabinet is quite small but It fits size 11 shoes fine if you push them down properly and it holds a decent amount of pairs. The overall quality is okay, definitely what you would expect for the price. Ours did have a scratch on one door, but it’s not that noticeable. We opted to switch out the pulls for something that fit our aesthetic better. The holes for the pulls that come with it are about 2 3/4 inches apart which is smaller than standard, so definitely recommend getting something adjustable and using a washer for the screws. Overall we are super happy with this cabinet so far and as you can see, it is pup approved!