highly recommend for a magical experience