I gave it only four stars because the shelving was two inches too high to put it under a shelf where I had reserved a spot for it to go.  Solved the problem by not putting the wheels on it.  Just a slight inconvenience as I would not be moving it around too much anyway.  Otherwise, it fits perfectly and I am quite satisfied with it.