Absolute magic! Our only regret is not staying longer.