An all round exceptional experience.