The beach is nice, it is a long and the gradient is very gentle, perfect for family trip.
However, the level of hygiene and of service quality is unbecoming the name of Hilton.
In a bread bar, a customer cut bread holding with his bare hands and insists that his hand is clean upon my point out(He is an English speaking westerner, shame on you!) and the workers do not understand why they have to change a bread into a new one just because of some put bare hands on the bread.
The linen will not be changed without your asking to change, I stayed there 3 nights, I believe it is long enough for a change.
Finally, if you have a children staying with you, please double check in advance for the inclusiveness of breakfast. Unfortunately, I checked but somehow, my reservation handover is not good enough, the hotel tried to charge me for the children's breakfast fee. Without the appropriate assistance of "Hotels.com" staff's help, I had to pay.
In a summary, the place and the facility are perfect, but the service quality and the sense of hygiene is not matching the brand of Hilton.