You can become a citizen in just 6 mos. and then all your medical is covered 100% and you don't have to give up your US citizenship...the medical care is so good that many people are flying there to have major surgery like heart bypasses because the care is so good and it is so cheap. The hospital food is excellent and they give a family member a bed as well. Family is "expected" to stay all for one cost.

We have a lot doctor friends that have retired there.... I can post a few info links if you like...