Dr. Rankin is amazing....The office is fun to visit....There is hardly ever any wait and the staff is all so friendly and nice...They are always willing to accomodate you!!!