Excellent staff, on time appointments Dr Alvarez rocks. Professional and explains everything for you.