My husband and I love Jamaica. We visit every year and we are going back this November for my birthday.
The people are very friendly. More friendly than any Carribean island we've been to. You have to see past what most people see from first impressions. So many people I know who hate Jamaica have been there once for 5 hours on a cruise or went to an all-inclusive and never left the resort and say, "I hate Jamaica" I say how do you know you've never been there.
If you're lucky depending where you fly from , you can sometimes get airfare as low as $400 a person . I 'm looking for our November trip and from Pittsburgh its about $600. A little higher than I want, so we're waiting to book the airfare.
I've never flown into Kingston so I can't help you with that airport. Jamaica is considered a third world country. There is alot of poverty there so people are begging for money alot or always asking for you to buy something. Some locals can get pushy , some are very cordial. Just like anywhere..
We have been to Jamaica many many times just like one of the PP. We have chatted with many locals and been to local hangouts. Jamaica has its bad areas just like the United States. You should talk to your friend in detail about places to visit and map out where you want to go. Even with all the times DH and I have been there , we would never get in a car and wonder around aimlessly. Though I wouldn't do that in most big cities in the US.
Jamaica and its beaches are beautiful. They make rum drinks like no other place I've been to. Also try the jerk chicken. Love that stuff! Have someone recommend a place that makes it. Its made all over the island but some is better than others.
You'll have fun , talk to your friend, plan your days and be smart about where and when you visit places..