Had a great experience with KD Kitchens. The stayed till the job was done. No surprises. Top quality. Would definitely recommend them to anyone.