>> I find the Puerto Ricans are more easily understood than Mexicans in general once you get past the speed with which they speak!
Interesting that you say that. I attended a high school with a pretty large Hispanic population. Hearing them speak Spanish, it often sounded like they spoke really fast. I later decided that many foreign languages sound fast because if you don't understand the language, what you hear is every syllable instead of the whole word. Yet, some cultures must talk faster because when I hired a Jamaican, he certainly spoke English quite fast. With the speed and the accent, it was sometimes hard to understand him even though he was speaking English.