This office is top notch! I appreciate how they always run on time, and remember little details between appointments (what is going on in the lives of their patients). To mirror what others have said, it truly is a family!