This is one of my all-time favorite restaurants. Everything here is beyond my strongest raves. The restaurant is small, possibly only seating 20 people and you can easily walk past it if you don't know that you are looking for it. You will be sitting closely to fellow diners so if you are looking for privacy, this is not the place for you.
Everything is made fresh, with only the highest quality Mexican ingredients. Make no mistake, this is not Tex-Mex, it is true Mexican food.
The guacamole is creamy, slightly spicy, and just downright delicious. The burritos are served sliced like sushi, with the rice and homemade tomato/cheese sauce on the outside and are somehow broiled to make the tortilla warm and crisp. There are always specials for appetizers, salads and main dishes, frequently fish and very unique combinations of ingredients.
This is a don't miss restaurant--you can also call ahead and take out if you wish.