This is authentic flavorful mexican food that can't be beat. However, it's true that the service is a bit slow, and i agree that the margaritas and drinks are priced too high. My suggestion is opt for takeout and give it an extra 15 minutes. This not a restaurant for type-a personalities