I had to visit this doctor a while back after my other doctor retired. I was very disappointed. I spent forever in the waiting room, then was moved to another room where I spent another hour sitting there waiting. Once I finally saw the doctor, it wasn't worth the wait. He really didn't seem to know what he was doing. He missed a problem that I ended up having treated by another doctor. Still, I know other people who were very satisfied with the treatment the received, and there aren't a lot of options locally, so I guess it's better than nothing.