I am on our second child at Callahan Flanagan & Smith. My oldest son had a great experience. Kind & caring staff. Convenient appointment times and best of all his teeth look fantastic!!!