Effie's has charm, and the food can be good, but the service just never fails to disappoint. It can be slow, surly, uneven, and just plain wrong, even with just a few tables full. The restaurant also has a bad habit of booking a reservation then not honoring it, especially for the patio. Their favorite refrain (oh, we don't take reservations for the patio, when they had confirmed a patio table by phone just one hour earlier). Overall, there are much better options in Philly. Stay away from Effies until they realize that we're paying for an experience, and not just a dish of food...
Pros: Food can be good at times, patio is nice break from street dining
Cons: Font room smoky, back room is exile, service is just plain awful