Most places have English-speaking staff, but it would be to your advantage to know some basic Spanish. “Ticos” are very friendly and appreciate it if you try; however, most speak some English.