One of the best Mexican restaurants when it comes to the food, but the service needs work. When we got seated, we sat there for about 15 minutes until we had to ask someone to send us our waiter/waitress because no one even came over to introduce themselves. Then everyone seemed confused who was handling our table. But once that was established, everything was fine and our food was really good. If you come during meal times on the weekend, be prepared to wait a bit. The menu is a bit limited for my taste, but the ceviche was delicious! We also had the tacos and fajitas that were really good. We will be back!