I would never refer any of my family and friends to go here. If I had know how terrible they were I never would have gone. It is impossible to get an appointment at their office. They are always booked and have a long waiting list. I was treated terribly. I'm absolutely positive that I would have gotten better service anywhere else. They called me a liar about leaving a message to cancel my apointment and said even if i had (which i did) it wouldnt have mattered, it had to be with a real person, i tried 2x to reach someone!