They never cancel their appointments last minute here, but consistently run late. I can count on them to return phone calls. The doctor is very polite and helpful and made sure that I had everything I needed; the office staff is sometime nicer than at other times. They are located in a safe neighborhood. The location listed on this website in inaccurate; they have moved from the Dorsey Hall location, so call first.