It's the perfect cabinet for what / where we need it but giving it 3 stars because assembly was horrible! It's missing steps and we had to take it apart SO many times to back and do something.