It is conveniently located, for me. Also right across from CVS so that I could get my prescriptions quick. Office and waiting rooms are clean. The staff is pretty nice. The nurses seem friendly and one had a good sense of humor. Only thing that wasn't top notch was that the toilet wasn't so clean. I did have to wait a while but they warned me ahead of time. Doctor was informative and listened and explained anything that I needed more info about. I'd go back.