An all-around wonderful experience.