I have visited Mexico a few times. Once in a resort city where you could almost always find someone who could help you out. All other times were in a small fishing village where almost no one spoke English. There, people were very nice and really appreciate you speaking their language. I had great times when the local kids would start teaching you and they took great pleasure in helping me. You will do fine but please do spend a little time learning Spanish as it is such a beautiful language. Most importantly, Mexican people are wonderful especially when they are treated with due respect. I love it down there.