We've been to Cal. Grill on each of our 3 trips and it is on our "always must do" list (haven't been to your other choices yet). Our son was 5 on the first trip, 7 last time. We all LOVE this restaurant. The food is out of this world, the view is incredible (and that's true whether you are there for fireworks or not! -- in fact, being there for sunset [an early dinner] is breathtaking), the wait staff is amazing, and while it is somewhat of an "adult" restaurant (because of prices), the tables are covered with white butcher paper and the kids get crayons to draw to their heart's content. For us, this is the perfect mix of fine dining that mom and dad can enjoy and it is kid-friendly enough that son has fun, too.