All the activities that you could imagine at a family resort!