We used MBR for granite countertops during our kitchen remodel this year. Their selection was pretty fair, and their prices were excellent. Installation went well and I am thrilled with the quality of my stone; it looks incredible. The only problem I have with this company, and it is a significant one, is that it took 5 times as long as I was promised to get my counter here from India and installed. I was promised 2 months in the beginning, then another 4 weeks due to some excuse, then another 2 weeks due to another excuse, and on and on. All in all, it took nearly 10 months to get my countertop in the US and installed. Again, very happy with the end result, but not happy with the wait time to get it.