Happy customer to say the least! My order was received in 4 days from start to finish. They arrived in perfect condition, and fit perfectly. The saying you get what you pay for holds true with my purchase. Compared to all the big box store cabinets there is no comparison!!! My cabinets are built like a tank, and will be with me for a lifetime.