The doctors are great. Just plan on being there at least twice as long as expected. I have never gotten in within an hour of my appointment time. Front desk staff the most infriendly of any doctor i have been to. At least the doctors are worth waiting for