We had a magical stay. The place is beautifully designed and appointed and very comfortable. The location is wonderful and lush. Communication with our hosts was quick and detailed and they made everything easy! We recommend highly!