Traveled with family of eight adults and and a baby of a year. The rooms were very clean, but having not paid extra for a sea view the outlook from the balcony was pretty grim. We didn't spend much time in the rooms so not a problem.
The food was good and varied, the one year old loved it! Entertainment was good and no problems with getting served at the bar or reception. I didn't encounter any surely staff as mentioned in other reviews and one lady mentioned by name in another review was very pleasant to me.
There is only a shower in the room, which did cause us a problem with getting the little one washed. We asked at reception if they had any baby baths but couldn't help.
Very good location.More