Rob, I looked at Mike Thompson's reviews online. Easy to find, hard to ignore the warning signs present. Nothing higher than a 2 1/2 star average. This even came from Yelp....
"A number of positive reviews for this business originated from the same IP address. Our automated recommendation software has taken this into account in choosing which reviews to display, but we wanted to call this to your attention because someone may be trying to artificially inflate the rating for this business."
When you're spending that kind of money it is better to investigate.