I recently purchased new cabinets. They have a great selection and Amy is very helpful in us design and put of vision into reality. The only downfall that I encountered is that I had ordered my countertop around the same time and few days before my cabinets are to arrive I find out my countertop had not been ordered. Which in the end is not a huge deal breaker as there was still time to order. My complaint is that it seems only one person can actually take the orders or assist you in that but when they are on holiday everything like comes to a stand still. Happy with purchase just think they should cross train personnel to assist customers so they do not run into delays.