There are mariachis every day offering you songs, but you have to "pay" something. During the weekends they have a show during the evenings. It's good.
Yes only on the weekends.
Don't know if they perform during the week but they had 2 separate groups on the weekend.
Thanks! Your answer is awaiting moderation.