First off, if you found this unit through HomeAway and have not booked it, find another way to book it. HomeAway provides zero value and is just another useless middleman.
This is a 30+ year old building and it shows. Dingy stairwells, exterior looks like it could use a good pressure-wash. Small and rather dirty pool, small parking lot. Construction next door was an ongoing annoyance. The onsite staff was friendly however.
The unit was ok. Nice furnishings, comfortable beds, well-stocked and updated kitchen. The balcony is small and narrow, much smaller than we have seen at other locations. TV is bare-bones cable in living room and master bedroom. No cable at all in the 2nd bedroom, just a flat screen TV and DVD player. Bathrooms in need of upgrades.
The entire area was extremely crowded the week we were there (May 6-11). Bumper to bumper traffic, waits at most restaurants, back row-only beach chairs if you didn't get down to the beach by 9:00AM. It felt like a fourth of July week and not the first week of May. Not sure when the off-season is on 30A but it definitely is not the first week of May.
Probably won't be back.