I am happy with this cabinet and would recommend it to someone else.  I would have given 5 stars if the shelves were adjustable and the legs had threaded adjustable feet for leveling.  It's tall and skinny so if your floor is uneven, you will need to figure out how to balance it.