An excellent holiday experience in all aspects.