Highly committed staff , very well trained, very friendly-native speakers of all languages required. Extensive range of activities, very well thought out, very good fall back programme for children who did not want to participate in the main activities. Sufficiently large indoor and outdoor areas given to the number of children attending. Very good use of other facilities – eg beach, pool, playground etc. Access to Mini Club very well controlled, never felt the children were at risk at all. The children absolutely loved going to the kids club every day, couldn’t keep them away – we felt 100% comfortable leaving them in safe hands.