I read the reviews for the one in Cardiff. This is truly great. We go the one in Carlsbad all the time. The view is not quite as nice since you can't see the ocean, but the atmosphere is very open and airy. It's very relaxing. The only thing is, it seems like every time we go, we get the same waiter. Tim or Mike or whatever, just not a very good waiter. But it's cool, the food's great. We always get the fish tacos, mmmmmmmm. Prices are really good and portions leave you completely satisfied. Nothing like good Mexican food after a long day at the beach. If you don't go with high expectations for service, then you'll leave happy. Kid friendly!