Great doctors, but the office seems to be plagued by an inability to keep on schedule. Wait times exceeding 90 minutes can happen. The doctors know their stuff, though. I recommend callling in advance to see if they are running on time when you have an appointment so you don’t waste your time waiting in the waiting room.