The Drs are decent and if you want to spend your entire day listening to "when will they call me?" "How long has it been?" This would be a good place for you. When we started coming here they were good they'd call you back within a few minutes of your appointment time. But the last 4 times (idk why I haven't learned yet and switched drs) we've been waiting at least an hour past our appointment time. And if your lucky that's all you have to wait. We've been called back after an hour waited another 30 minutes for the dr and then another 15-30 minutes for paperwork. Really need to get finding a new dr.