I went to Cancun last year for vacation at one of those mega all inclusive hotel/resorts. There was a row of front desk clerks, all professional looking. There was a German couple in line in front of us that the desk clerk spoke perfect German to while she checked them in. When we stepped up to check in she switched to perfect English. It was such a flawless transition. If they can speak English in Cancun, why do they not learn English before they come here?
What resort was it and what's your review? (We're big into all inclusives, but not the ones for the college-aged crowd and not the ones with topless beaches for swingers; conversely, I also don't like the ones with lots of 5 and 6 year olds running around, crowding the swim-up bar).
Ah! Cancun. Vacationing in Mexico is truly a treat. But those who want to work in the tourist industry must speak more than one language, if they expect tourists to come. The entire Yucatan peninsula has only one major industry....tourism. The people there are gracious, grateful to have tourists there, and welcoming. I also recommend highly Los Cabos. Another wonderful place to visit. Fishing is king there.