Great resort! Our family of five, with two adults and three children aged 15, 14 and 12, stayed here for five nights. The kids stayed in a dorm room, while we stayed in the Snapper Bungalow. The dorm worked really well for the kids, and the beachfront bungalow was fantastic, with a lovely sea breeze and our own private shower. The rooms were cleaned every day, and the food was tasty, plentiful and well prepared. Our children also completed their Open Water diving course during our stay. They finished the online theory before we arrived, which meant they could move straight into their underwater skills training. Amy, their instructor, was absolutely fantastic with them and made the whole experience enjoyable and reassuring. The snorkelling straight from the shore was excellent, and the dive sites we visited were spectacular. We cannot recommend the resort highly enough and would happily stay again.