Cabinet is great, but the delivery of it was completely botched by our representative, and our customer ended up VERY unhappy about it. If ordering this product, expect to wait weeks longer for delivery than expected, and expect your rep to lie to you and say they can get it in sooner :(