I had to wait a few weeks to get an appointment but I I wish that they had been more courteous and respectful. They used a bit too much foul language for my comfort. Their staff was not that friendly, and didn't go out of their way to make me feel welcome. I understand they're busy, but I'm getting really tired of them postponing my appointments all the time. Every time I make an appointment, it's usually postponed at least a week. The chairs in the waiting room were not too comfortable. I didn't want to wait too long.