I've been there in a high season, the rooms was not that clean. Toilets were bad. On the other hand it has a good sand beach and good swimming pools. My stay was half board, the breakfast and the dinner buffet were fair. Overall evaluation is: fair to stay with a moderately high price for the value you take.