Fantastic stay , highly recommended , excellent restaurants close by and wonderful dog walking beach .