These stylish, modern apartments, each with an expansive balcony overlooking the pool and small beach, are a fine choice. The beach isn't really for swimming, but the whole set-up is excellent: numbers are kept to a minimum, families are welcome and it's a short drive (or a longish walk) to the town's restaurants; you'll need a car for the supermarket.
There's a five-room penthouse, as well as a catering option if you order in advance.