Clean, spacious, modern (once inside the apartment), and close to the beach and old town.