I have done this race a couple of time and signed up again this year. The pre-race expo is pretty big. I usually spend an hour looking at all the stuff. There are many of the other events represented at the expo. Kind of cool to see what other races are out there. I usually stock up on my Gu because it always on sale. I HIGHLY suggest getting to the race really early and buying a pre-paid parking pass. Arriving late and you could find yourself on the freeway when you should be at the starting line. I usually get there around 5:30 am or so. The race is very, very flat so great for PRing or even BQing. I missed the mark by 5 minutes last year (dang it!). The crowds are great and so are the water stations. This is a well supported race. The run in the beginning is really nice around the harbor, then is gets somewhat boring after about mile 12. The post race seems to have plenty of vendors, but I am not much for hanging out. Overall it is an ok course. It is always on my schedule. The medals are pretty cool and so are the shirts. I would recommend this race if you like big races. Beware though, the run along the beach path gets very busy. Just relax. It is only about 4 miles. I try to get out in front so I do not have to deal with the crowds. Happy running!