High-standard accommodation a stone's throw from the beach.