Healthcare is cheaper. Part of the story is that you get what you pay for and people really don't want to be in these hospitals. Another part of the story is that a lot of retirees are scraping by and don't even have the money for cheaper healthcare. I live in a similar country and I can show you loads of community posts where foreigners are asking for donations to help out a friend who has a major illness and can't afford the care. Also, in some of these cases, you're screwed if you can't pony up this cash up front.
My buddy explained that the best reason many come here is the "soft touch." They are going to die. They don't want the health care system keeping them alive. They want a place where they can get friendly helpers for affordable prices and die relatively happy in a place with nice weather.
Affordable housing might just mean you live in a sh*thole. It's more accepted here. Nobody is going to look at you weird if you live in the sort of place you can't live in back home because of restrictions. If you want something from back home, then it's probably going to cost you more rather than less.
All commodities cost the same on some market and then get adjusted based on government fiddling. Land prices may or may not be crazy, depending on demand. Labor is the big discount. People probably work for peanuts depending on what you want. That labor probably also works at a way slower pace and requires more people.
It's a mixed bag. And no story can be complete without talking about foreigners going for the ladies because even a broke foreigner is probably doing pretty good compared to someone providing cheap labor.