This hotel, although clearly not new, was absolutely spotless - it was as though every corner had been steam cleaned! Very good value for money, located right on a lovely beach. Restaurants and shops were a fair walk away but the on site facilities were very good. Would definitely return!