We hired Midwest Rock Tops to replace our kitchen countertops and sink. We had obtained quotes from three different vendors, and they were the cheapest. We also liked Brian (the owner) very much when we met him and had a lot of confidence in his knowledge and ability. He was very prompt and professional when preparing the quote and responding to questions. We also liked that they had the slabs of granite we liked in stock in his showroom/warehouse, and we were able to view the slabs right there - very convenient. We also loved that he did not have to remove our old countertops before making a template. This was much more convenient than other vendors who wanted to remove the countertop first, then template, and then fabricate the new countertop (potentially leaving us without a countertop and usable kitchen sink for 7-10 business days). They were able to complete the job within 2 weeks of placing the order. The entire installation took about 3 hours. They were on time, professional, and neat. We love our new countertops and sink, and highly recommend Midwest Rock Tops.