La Toltaca is, without doubt, the best Mexican food in the area. Their prices are reasonable, and the staff is fast, friendly, and attentive. My family has been dining at La Tolteca for years, despite a 30+ minute commute. The chicken nachos are an amazing appetizer to share. The fajitas are great, along with the many other specialties on the extensive menu. I've never ordered a meal I didn't love. The portions are generous and even taste great reheated. The margaritas are great too, especially the golden. It's very casual and a great place for couples, families, or friends. Sometimes there's even live music.
Pros: food, servers
Cons: only PA location is a BYOB, DE has a bar