I have been to this office 4 times, and will NEVER go back!  Extremely rude staff, and doctors with absolutely no bedside manner.  About 2 years ago, their office changed locations, and I was not notified.  I did not find out until I drove all the way to the old office!  On that visit they were very rude, and made me feel very uncomfortable.  I thought that I would try them again, and on my last visit they were running 3 HOURS behind!!  Not one of the 10-15 us in the waiting room had received a call to let us know they were running late.  After sitting in the waiting room for approx 45 min, I asked if it was going to be much longer, and was told that it would probably be about another 2.5 HOURS!!  No apology or anything!  I would NOT recommend this doctor/office to ANYONE, and I will not be going back.