El Charro is a great place to go if you have a big group! They cater to big groups well. The atmosphere is great and i love all the painting and decorations inside. They also have a bar side with outdoor seating. It is nice to be on that side on a summer night. The food is, and for it being Lafayette, it is good. It definitely is not Mexico, but it is good and i still keep going there. The prices are, but the waiters and waitress are really nice and the service is quick. I would definitely come here for group events and i would come back food some good Mexican food.