It's a sizeable drive for me to get there, but it's worth it every time. If you have the least bit of a taste for either Cuban or Mexican food, their menu is HUGE, and will inevitably have something you'll like, not to mention the occasional special or two posted up at the counter. It might be a tiny restaurant inside a grocery store, sure, but that gives you all that many more imported beverages to choose from, and if you show up on the right day at the right time, there will be live music to accompany your meal. It seems like many of the items are reheated, but honestly, it's all good enough that it doesn't matter. I've had their Cuban sandwich, enchiladas, empanadas, and cactus salad, and nothing's been less than great.
Pros: Variety, occasional live music, grocery has pastries
Cons: Reheated food?