don't mind self catering or not ideally a place with villas but able to meet other people/kids etc have teen dd and 5 yr ds