in my opinion, you will have no problems in Merida either. There is more and more English spoken since students now learning in school and the locals are very helpful in trying to communicate. I would have no worries at all and I'm sure you will enjoy Merida.