We have just moved from CA to PA and were looking for a good Mexican restaurant. We tried a few other places since we got here and they weren't very good. El Campesino isn't quite to the level of the really good Mexican restaurants in LA, but it is pretty darn good. The service was great and the food was tasty. Portions are fine and all in all, we were very pleased with our visit. When we want Mexican food in PA, this will be the place.