Our first time here. Had a very pleasant experience. The wait was not long and the front office is very nice and friendly. The doctor was thorough and friendly as well. Will be coming back. The only change I would want to see is in the check in and check out process. Seemed like the ladies were trying to check someone in at the same time as they were trying to check me out and seemed a little rushed. Otherwise a very pleasant experience.