This is really functional for us, but the wheels on the bottom of the cabinets really do not work on carpet. They all snapped off within the first week of using them. So, pulling the drawers out on the carpet is a challenge. Luckily, we didn’t really want the kids to be able to have unlimited access to the toys in these bins, but something to note if you do want that flexibility.