The behavior of the manager and staff is egregious. On Cinco de Mayo, they allowed a rowdy group of people to continuously thrash around and bang into our party and others while we tried to sit and eat. Finally, after being swatted by a member of their party, enough was enough and we told them not to touch us....at which point, some neandrathal looking creature from their party leapt up swinging at us threatening that if we spoke another word, we wouldn't "speak again." Bottom line, this party should have stopped being served hours before. The staff was being grossly negligent in allowing them here around their other customers. That's not the half. When I called the restaurant to discuss with their manager "Jimmy", he explained that today was a busy day, these things happen and he would not be comping our bill. This place is a 0 in terms of management and professionalism.