Had an appointment at 10:45 and was told they were running 30 mins behind. After waiting for over a hour and 15 mins I was told I had the option to reschedule or continue to wait. I waited for another 10 mins and was finally called back and treated. The transaction with the doctor was fine but I would not recommend this business unless you are prepared to wait.