The first few times I visited was with friends, eating and having a couple drinks, those experiences were just fine. Nothing spectacular, just a fun time with friends. Most recently my daughter wanted to go here for her birthday and I was very unimpressed to say the least. We had a party of 8 and I understand that can be fustrating, but the restaurant was not crowded at all.it took a very long time to order and when the food came out most dinners werent even what was ordered. one meal didnt come out until everyone else had finished. There were no apologizes,as a matter of fact our waiter argued with us. He was rude and when we asked for napkins, none were on the table, or a drink refill, that only made him more angry and wouldnt bring them until we asked at least three seperate times! To top it all off we were charged for many, many things we did not order! That was a fight in itself to get it removed from the bill. Some things werent removed at all. We were even overcharged for meals, we had to get a menu and show the prices the meals were listed for. The response from the waiter, after an argument, fine i'll pay the difference out of my pocket! It's safe to say we will not be visiting again. There are far too many Mexican restaurants in the area to have to go back to this one.