It was a clean hotel with lovely, helpful staff. The continental breakfast was great with plenty of options for fussy kids.
The only downside would be the pool area, it was a very small pool that was poorly looked after, was dirty looking with a very strong chlorine that burns your eyes. There was also a broken step to get out of the pool that cut my wifes foot.
Overall the stay was good, there was plenty of dining areas nearby and the beach was only a 5-10 minute walk.