They don’t really speak English here. Places catering to tourists may speak some English, but the primary language is Spanish. It’s best to learn some key phrases and brush up on the basics to get by.