All round, wonderful experience.