Mexican restaurant offering delicious food and a pleasant atmosphere, often with live music.