Stayed here on a much needed break from stressful time. It was exactly what was needed. Very helpful, friendly staff, clean, more than enough choice of good food. Location one road back from beach. All in all it was a perfect break. Thank you to all staff for their hard work and smiles.