A really enjoyable experience.