This is our go-to place for Mexican food. We've been dining here for years. The servers are super friendly and always accommodating. The food is consistently great and always made fresh. It gets crowded, but we've never had to wait long - plenty of seating. The guacamole and cheese dip are delicious. There are 2 other El Campesino restaurants in the area (Twinsburg and Streetsboro), but this one is by far the best.