So far I have had only good experiences with this practice and the doctors. The office is brand new and very clean, modern, and big. The staff including the doctors has always been very accomadating and friendly. One thing I really like about this office is the built in lab, anyone who knows what it is like to to have to drive to a lab for your doctor knows what I mean. Although I hate going to the doctor I have been very happy with this office, and I would reccomend it to anyone.