There was a problem with communication for my first appt and they sent me to the wrong location. Then for the second appt I was called that it had to be cancelled, but it in fact wasn't. The dr was ok when I saw him last year and seemed thorough. But for the follow up this year there again was an issue with communication and follow up referral and my appt had to be cancelled. These group offices seem very unorganized with high turnover and less than professional front/back office personnel. I won't be returning to this dr.