Vibrant Mexican eatery.