On thing I'll add, though, that I forgot to mention about buying the data-only SIM before leaving: it didn't allow for local SMS or local calling. I knew that before I left, and decided I'd take the risk of not being able to call or text locally. So I spent only $27 for 60 days and 4GB, it wasn't a "deluxe" solution.
WhatsApp saved me, though, most times, from the problem of having no local calling and local SMS. In one case, I did a really long hike and wanted to call a taxi to pick me up. The google machine gave me some taxi phone numbers, but I didn't have the capability to call with the data-only SIM. But the first taxi outfit I found, I put their number into WhatsApp and was able to get them to pick me up. But there was another time when I wanted to call a tourist info office and they weren't subscribed to WhatsApp. Finally, several times I contacted the folks managing the lodgings with a WhatsApp text message. It's nice to use texting in a non-English speaking country...you can type the English message into Google Translate, then paste the translated text. And the reverse with the response.