I've used saily when I went on a trip to the Dominican Republic for 10 days. I didn't need a lot of data, just enough for maps outside the resort, etc. But it was crazy affordable, and their customer support was prompt, friendly, and helpful when I needed a bit of assistance with the activation.
All in all, I'd use saily again in the future.