My family loves El Camp.
We've been coming there for years, and we feel that it's a 4 out of 5 stars. Service is usually fast, friendly, and maybe it's because we've come so often, but we really feel as though we know the people that run El Campesino like they are friends, and that means a lot today.
Sure, there's an occasional slip up, but by and large, for the price, we haven't found anything we like as well or better.