The chef was wonderful. He took the time to get to know our dietary needs and made us special entrees and desserts. However, having a screen on our balcony door, or a door that closed properly would have gone a long way. Also a mosquito net. One last tip. Do not use a taxi that is not provided for by the resort. We were quoted $20 by one but when we arrived at our destination, he demanded 40. Just a word to the wise