I LOVE the technicians! They are knowledgeable and works well with my pain tolerance level. The reason I give them 4 out of 5 stars is because one of the front office employees isn`t pleasant. Maybe she was flustered from the hectic hour but clients were not serviced in the proper order. The other reason for the star rating is their online appointment booking. I `requested` a specific time on their website, received an email confirmation that the request was sent and also received two appointment slots confirmations. I called them to tell them so I wouldn`t be charged for the additional appointment I never requested. Oddly enough, they told me I was only booked for one of the two. Just be careful making appointments through the web.