The place and stay was awesome, but beware of the strict cancellation policy. This was an accidental booking, but when I called within 30 seconds there was no flexibility on a refund. We didn't intend to take this trip and had to cancel work, book flights, or lose money... still, other than that, the place great!