The service here is great and so is the food. However, I give it four stars and not five because I know there are better options for Mexican in the city where you get WAY more bang for your buck. Check this place out for a fancy date or something but if you want good Mexican food check out 9th street. That said, Steven Starr restaurants are reliably great. I wouldn't hesitate to come here if I was craving Mexican food that was local to Center City.