Great location, right at the beach with restaurants and activities to do. Cleanliness was not so great this time around because we have stayed here before- could be improved. But overall is was a good stay, value for money