Excellent organization, location. A few distances to choose from. Very friendly event staff. Water rescue, EMS, Emergency physician on site - you feel safer than on you couch. Nice food and party after the event.
Make sure you hydrate yourself adequately before the race. Wind can really dry you out.