We stayed here for a week in mid Feb 2017. Really impressed with the staff: smiley, nothing too much trouble. Rooms are fine, tho' bath towels are wafer thin and need replacing! However towels are changed/rooms cleaned regularly.
Food is ok - remember this is 3* -but, as many people have commented is often luke warm or cold. This is due to lack of hot plates at the buffet, something that could easily be avoided. However, there is plenty of choice and meat/fish always available at the grill and plenty of fruit and salad.
Great location if you want a laid back holiday, away from the usual tourist stuff. If you want English breakfasts, fish'n'chips, kiss-me-quick hats etc then go to Corralejo. Instead you'll find quirky bars, a home made ice cream parlor and some excellent little restaurants.
The hotel is in walking distance of all the beaches.
Overall, a really enjoyable week at a great, unpretentious but well run hotel.