Keep your mosquito spray on you at all times and you will have a pleasant stay. The food is average with what they can get there. The diving is great and amazing swim throughs and caves and some interesting fish. It's well run . The people are all very friendly and it's a great place to go. Just be warned the flights never are in time. They leave early or late so keep a day aside when flying back home to ensure you dont miss your flights. They change all the time.