Dr Rankin and his staff are amazing! They take pride in the services they provide and make it a pleasant experience.