Third visit, third time great experience.