We have been here several times and the hotel has maintained its good standards. The mattresses are not really good, we noticed this when we both experienced back pains in the morning. Excellent restaurant with some staff which perhaps need a bit more customer service training. All round a polite, helpful staff with local knowledge. The pool is disappointing.