I will definitely refer my friends and family here. They were good and I think more people should know about them. The chairs in the waiting room were old and full of character. There appears to be overbooking clients here. The wait has gotten longer and longer from when I first started seeing them. They are very good about squeezing people if they are needing to be seen that day... that may explain some of the waits BUT a great service when you need to see a doctor. They were late a few times to my appointments but overall the wait is worth for quality service.