I'm writing this before we check out, but been here for 3 days. We're in the middle building, 2 story, near the rear which is closer to the beach. Decent view, room is clean but could benefit from some updates. The grounds are very nice and the beach has nice white sand but it's undergoing reconstruction so large trucks are operating now.
Tried breakfast in the restaurant today it was good. love the fridge, microwave, sink in room but hate the wifi which is almost unusable and logs you off after 30 minutes even as you are using it. Awful. TV is a nice flat screen with crap SD picture on just 19 channels.
The staff is pleasant, and we generally like it but it won't blow you away.