I am planning to completely redo my kitchen, new cupboards, counters, sink, stove, faucets, etc. I want to engage a company to come take measurements and develop a design proposal, and then to accomplish the entire upgrade. I want to modernize my kitchen. I've briefly looked at Boontavorn, hafelle, and a couple of other places, but have not engaged anyone yet. Does anyone have experiences with these companies, good or bad, and can anyone make a solid recommendation based on experience ? The satisfactory and timely delivery of the final product is just as important as price for me. Also, can anyone provide information on types and reasons for choosing one type of countertop over another ?