In a town where quality mexican food seems hard to find Cabrito is a great addition. The food is consistently delicious and service friendly and down to earth. I've eaten here several times and have never been disappointed. The homemade tortillas are not to be missed and the cocktail menu is definitely worth checking out as well. The one caveat would be cost, if you are looking for cheap mexican food then Cabrito is not for you. However, if you are willing to pay a little more for super fresh, high quality food give it a try!
Pros: Quality of food, service and atmosphere
Cons: Can get pricey
more