Magical experience. Definitely worth the stay.