Been going here since Aug of 2010. There are four Dr. s in this practice. All w/very different personalities. There is someone for everyone. Office staff is great. FLAWS: You get bombarded w/your bill when you check in. I would rather get one in the mail and be prepared for payment when I come in.