We just had a 40th birthday party at Los Vaqueros restaurant on N. Main. DO NOT have it there. There food is great, but the staff was not. There was miscommunication about the pricing, the party hostess was not friendly from the start, they were late setting up the buffet, we were supposed to be able to pay w/ credit card or cash at the door...and that was not true either. It was very upsetting because when you plan something like that, you want everything to be perfect, and it was not. Our guests all seemed to have a good time, but the "behind the scenes" did not go well at all. Best of luck to you!