Wonderful stay at the resort. The staff were really welcoming and always greeted you when you're out and about. They were very good with kids too. A great selection of food on offer, comprehensive breakfast menu options and multiple restaurants to choose from based on whether you're a couple or a family. Lots of activities for the kids including crab races, free face painting, games, etc. An in house dive centre with house reef to take care of your snorkelling and scuba diving needs. We did seven dives between my partner and I and there's a 4m deep pool to help people new to diving to try it and see if it's for them before committing and jumping into a boat which is quite handy if you've never tried it before.