When you see 3 stars, just know that it's not because of the food. The food was awesome. Actually some of the best Mexican I've had. The service is not good though. We sat outside (which isn't a big deal). We were the only ones and that was nice. They then brought out a large party (also not a big deal). The problem was when they say them right next to us. There were 10 (not exaggerating) open tables. Our quiet nice evening turned into loud people who stared at us along with loud burping. My water glass was empty twice and was only refilled when I asked. We waited forever for our check. This was because no one came out to check on us. We saw an employee when we ordered, when we got our food, and when they brought the check. That's all. I will give it another shot sometime to see if this was a fluke or if it's normal. If it's normal, this will be a take out only restaurant.