We love this little tiny Mexi-Cali place on Balboa Island. Long lines at lunch so get there early. Only a few tables but can sit on benches on sidewalk or walk a few minutes to bayside sandy beach.
Their Picante chicken soup is wonderful, full of chunks of chicken and vegetables. Very fresh and delicious. Their Carnitas (pork) is delicious. Those are my favorites but I think every thing there is good.
I'd give them a 5 but there are very few tables. It's really a take-out place.