I have done the 10K several times. It’s a pretty standard 10K with a nice flat course (the only thing resembling a “hill” is a very short incline as you head up from the boardwalk shortly before the finish). Although it’s in beach communities, only the start and finish are by the ocean. It has a festive holiday atmosphere, though, with lots of people dressed in costume. They usually have volunteers reading out splits at the mile markers. The “expo” (at the start/finish) is pretty good for a 5K/10K, with lots of freebies. A lot of people really like the long-sleeved tech shirts you can get with registration (usually gray with a hand-drawn holiday-themed logo that looks like it was done by a fourth grader, but sometimes it turns out reasonably well). Parking is in the beach lots, so you’ll pay — but then you’re at the beach. Overall, a pretty decent local race.