"Safari Island was paradise for us, with easy access to the reef for snorkelling. Facilities were well spread out. With more than 100 guests, the resort experience felt very private. The food was exceptional and 'half board' (full international buffet breakfast and dinner) was enough for us, with our own fruit and snacks. The chefs at the buffet stations were affable and friendly. The range and quality of food is excellent. The tables had linen tablecloths and napkins and attentive wait staff...