Exactly as described! The beach, actually three beaches are in easy walking distance. Dozens of restaurants are also near, one just meters from the apartment. Thoughtful guide provided by the hosts was much appreciated. We would definitely stay again and hope to one day soon.