We stayed here for 2 nights in a 1 bedroom apartment on the ground floor (all the 1 bedroom apartments are on the ground floor) and my parents had a studio room upstairs.
The rooms are clean, fresh and bright and look newly decorated. The kitchen has a full oven, fridge/freezer and microwave and has enough cutlery and crockery. No kettle but there is a coffee filter machine.
The bed was a king size and had good cotton bedding and was very comfortable. The 1 bed apartment was spacious.
Reasonable sized pool which we enjoyed using.
The staff were very friendly and helpful, even tumble drying our swimming costumes on our last day before we left to catch our flight back home. As mentioned by other reviewers, beach chairs, umbrella and towels were provided and there is even a basket of sun tan cream by the pool - what a nice touch!
Yes it is on a busy road and we felt a bit odd walking back from the beach with swimwear on, but it was only a short walk. Our rooms were set back from the road so we didnt notice the traffic noise. Convenient Publix just along the road and restaurants in the town - we liked the Blue Moon.