I just starting going to this practice and was impressed with their organization and timeliness. The doctor I see is pretty serious, but will make sure you are completely taken care off. The staff is so friendly as well. Each time I go there, I feel like I am an important patient and that I will always be taken care off. They have early hours as well, which make scheduling appointment easy.