Outdated, Expensive, Slow
Also, Satellite internet is not going to be your friend. High installation costs: you will need a dish over 2 meters / 7 feet in diameter, plus receiver/transmitter, we are talking about 2-3 thousand US Dollars here, monthly charges (12-18 month contract required with a USA company) from US$ 99 and up for a slow speed, limited data and high latency signal, not usable for voice calls.
We used to have internet via satellite for many years and it was not bad, very reliable indeed at about 60 USD/month.
Then Hughes.net switched off the satellite we were on.
Fortunately I was able to switch to a small local provider (Las Terrenas) which resulted in a faster, unlimited and cheaper connection. No more dish either.
{BTW, 1.2 m was sufficient and VoIP was OK.}
One can still get Hughes.net service on a month-to-month subscription, but I consider it expensive (109 USD/month) and speeds are relatively low.
Also check out STARBAND, LinkStar, Exede, WildBlue, etc.
I'd recommend a local solution...
donP