I have stayed at this hotel three times in the past two years and on each occasion the stay has been very good and consistent. We book the ground floor room with outdoor shower as they seem to be a littke bigger and much easier to access.
The rooms are clean and the staff are excellent in every way - polite, accommodating, undertanding, and most of all speak reasonably good english.
Breakfast is not bad, however it is buffet style and you can order fresh cooked eggs etc. Lots of places you can get breakfast close by if you prefer a menu.
Free WIFI now included in the rooms however it is poor quality for a well established hotel.
If there is a negative, it is the fact there are no lane ways to get to the beach easily.