We ended up using Granite Unlimited in Lakeville. They had the best price and the turnaround time was less than a week between measurements and installation. They had good communication the whole time. Think it was $45 per sqft installed and then some other misc fees.
It is pretty crazy how many different granite shops there are all over the place. We ended up going with more of an entry level/standard color. If you can find the color you want from a shop that has it on hand seems to be the cheapest option as opposed to picking out a slab at a 3rd party like MSI ect. Lot of places said they would charge you for the whole slab if you use it or not if you go with a place like MSI.