We were here on Cinco de Mayo, and there were lots of things going on. My kids were able to take a little train ride for I think $3.00, there were free kids activities, and singing and dancing. It seems more geared toward couples or people without children. There are places to eat that advertise free kids, but we did not eat there. The bathrooms were clean, parking was free in the garage, and there were plenty of places to get food and drinks.
There are many places to shop, and there were a few local artists selling things when we were there. Again, it was during a little festival, so it may not be as crowded normally. There also seemed to be an abundance of intoxicated people fairly early on Cinco de Mayo. It appears to be the place the younger crowd hangs out.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC