Shuttle. Nothing is within walking distance (walking distance <= 30 mins for us). So you have to take a shuttle. Shuttle is, hm, well, unpredictable: one day I was waiting 25 mins for a pick up, the next day, the shuttle never picked us up at all at the beach -- not ideal if you have a baby on your hands: (Result: walking time > 1.5 hours).
Shuttle schedule is also very limited (09-16:30 (4:30PM), later on the weekends).
No usable beach but you can jump to the ocean off the pier (or use the ladder). IMHO, at that point the ocean is still rather shallow, especially in lower waves.
We had no WiFi in our rooms (found one spot with a very weak signal), which is questionably a negative, so some in our party had to often run to the lobby, where it always worked just fine.
The property is very nice, clean and spacious. So are the rooms. Really liked the full kitchen in my room and the balcony overviewing the pool. Easy access to the ocean (but no beach!) Tennis courts seem to be in good condition and available at night. The restaurant (one!) is not crowded and has specials every day and has nice live music for 3 hours on a couple days.
ActionWatersports is on the property so you can rent a jetski for a nice trip to the sandbar (AKA Stingray excursion) and be back in 2 hours: we enjoyed the tour but had to wait 1 hour for the departure from the originally booked time. Also has some freebies like free kayaking 10-12 on a couple weekdays.