If I were a beach person;(and I'm not); White Sands is where I would stay. The units across the street from the beach are more spacious and modern and there's a lovely pool over there and the beach front is great with nice change rooms. The bar of course is well known for its' two for one's; a different drink every day.
The food is good too!
That would be my choice.