They are always prepared for my appointment and remember everything about me. What I loved about their waiting room was the amazing chairs. They were so comfortable I almost fell asleep in them. I feel like they go out of their way to accommodate my schedule. I always get the appointment time I want. Don't call this provider if you're in a hurry. Every time I call I have to wait on hold forever. I think I got a gray hair the last time I was waiting.