I have no problem with the facility and the staff was attentive, our beverages were kept full and the complimentary chips/salsa kept fresh. I didn't find anything about the staff or dining room to be unpleasant.
The actual food... meh. Even mediocre Mexican food is still pretty good and El Charro kinda' illustrates that. It was OK, and I'd go back if a friend wanted to go or something.