The place was probably 4 star in its day, but that day has long since past. Breakfast buffet was good, but additionally charged food/buffet was average at best. The "Private Beach" is not a beachm, its a wall where the waves crash against it and there is a man made attempt of a beach, so if you are looking for a beach holiday/break, as were we, then this is not for you. Cleaning was also hit and miss in that one day our toilet suddenly started overflowing and the cleaner came in amd mopped it, but then used the leaked water to mop through the whole room without so much as a hint of detergent.