A great experience all around. Great communication and flexibility in the scheduling of visits for measurements, removal and installation. The work done was top notch! Our new cabinets are gorgeous and have transformed our kitchen. We highly recommend this company, they do excellent work!