"I have been a satisfied patient of Stiles for a year. I came stumbling in by chance and stayed. They have been extremely patient with my less than my best communication skills. I rarely show up at my allotted time but the whole staff has never treated me with anything but respect. Keep it Cracking!"