This was my first 5k, so I didn't really know what to expect. It was organized enough, I can't compare it to full and half marathons that I've attended (to cheer on friends). I thought the bag check cost would be included in the registration fee, but it wasn't.
We had a great time running the 5K with my wife and sister in law and myself pushing my daughter in her stroller. Oh, did I mention my wife pushed our dog in his doggy stroller as well. Route was clearly paved out for runners and the entertainment, volunteers an organizers were excellent.
Overall I had a great time, my only suggestion is to let the little ones run before the older kids, the little ones have no patience, they waited 45 minutes, I noticed many of the parents struggling trying to keep their kids focused.