Great place. Clean, quiet, relaxing, even romantic.
Location is great, very close to amenities and not-so-crowded beaches.