4.75 stars rounded up. They were professional, quick, and trustworthy. I will be going back. The only negative was the appointment scheduling function with the website was a little confusing and frustrating up front but the front desk staff quickly overcame that issue with direct texts and phone calls for coordination.