Have utilized their services 3 times in the past 5 months. Absolutely first rate all the way. The front desk is on top of things, let me know at the last appointment that it would be a 30 minute wait, turned out to be 15. They always get me a copy of my report when I request and I can pick it up within 30 minutes of the call. Wouldn't go anywhere else. LOVE THIS BUSINESS!!