Jamaica is awful. Do not use your credit card here. They "mischarged" the lady in front of me and told here "no refunds". They throw necklaces around your kids necks and say "no insult me" if you dont buy them.
The semi sub was great. Georgetown was great. The water is beautiful. You cant go wrong here.