My recommendation would be the Charela Inn. Nice smaller property. Excellent staff and service. Very nice restaurant. Clean, wide section of beach and security will keep the roaming higglers away. Also a wonderful masseuse on the property. Right next door to Idle Awhile. Check out their website.
Bless...
Ed