I feel bad for this place because of so many negative reviews, most of which are really odd to me. Maybe they had a rough opening and have since fixed things. Here are the facts. At 730-800pm on a Saturday this place was packed with a 25 minute wait for table for 2 so it can't be that bad. All of the food we had was really good. It is on par with any other Mexican restaurant, your standard inauthentic but consistent tasty food with good portions. Prices were a bit high especially for alcoholic drinks but they did have daily specials for certain drinks.
I think that this place is much better than it's reviews. My disclaimer is it is not 5 star for me I'm just giving 5 stars to help counterbalance the previous negative reviews. It is 4 star for me though, was just a little expensive.