I haven't been there for a few years, but it is a nice country. Caribbean on the cheap. The people are friendly, and quite a few speak English. Prices are about medium, not really cheap, but value for money. Sounds like your place is a resort of some kind, probably all inclusive. Some of the resorts a quite a way out in the country. Even if it rains, it will be warm. I shouldn't worry about medical care, it is said to be of a high standard. Have a good time.