As far as size, looks and functionality, this is absolutely perfect! The wheels roll nicely, and it's been a great addition to my kitchen. The only thing is that this is a PAIN to get assembled. With the open side, almost none of the pre-drilled holes lined up, and the hardware isn't the greatest quality, so it was a lot of moving around, redoing, and stripping screws to get it done.