Magical. We had a great time, and we will definitely be back. Book it now! Stephen is the best!