Pleasant staff - friendly and explains items on menu. Service was good. Food was prepared when ordered, fresh, and delivered to table. You get own drinks and condiments from small bar. The entire place was clean and staff was busy maintaining cleaniness. Will return soon to try one of their vegetarian selections. Their beans were bland. But salsa variety was good.