Wow. Ayana beach house is truly an amazing place to stay - stunningly beautiful, well appointed, and conveniently located. The rooms were impeccably clean and comfortable, the kitchen was amazing and the entertaining areas were just lovely. We enjoyed our stay so much we didn't want to leave!