Excellent care over several years for routine check ups. Recently had to make an emergency appointment - rang up, had some details taken and had a call back within 30 min ... more