A very enjoyable experience.