Lots of diverse activities, something for everyone. Great to have some Greek lessons too! Very attentive to children, remembered kids names ect. We have stayed at many hotels with kids clubs and we thought this was one of the best we have experienced.