The doctors are great, amazing actually, but their staff and scheduling is horrible. You get disconnected all the time on the phone and when you do talk to someone, they say they will call back and don't. They don't get prescriptions correctly called in, may be pharmacy issue. You have an appointment they get you back to the room and you wait an average of thirty minutes to an hour.