We stayed here for 12 days - with two teenagers. We all love the beach (perfect situation), love to play tennis (great court!) and love being in the pool (warm and cool at appropriate moments. The apartment was close to restaurants and super close to the beach patrols.
Graham was a fantastic host - super generous and available to be contacted when we needed to. Overall, really loved it.