I gave this a "very good" because we had a great time and had an excellent waitress/great service. The atmosphere was good and the food was above average, not the best mexican food I've had. Ingredients were all very fresh. To me, the black beans were very runny and I felt the tortilla was too soft/floury, but overall enjoyed it. We were a large party and everyone else siad the food was "excellent." The Margaritas were great and again--service was wonderful. I would recommend this place overall.