We just returned from a 5 day trip to the Iberostar in Jamaica and I have to say it was one of the best trips we have had! I have been all over the Caribbean and I was so impressed by the people of Jamaica. They went out of their way to be helpful with anything we needed and were very friendly. The Iberostar is a beautiful hotel and very clean. Our room was nice and had everything needed. I thought about spending the extra money to stay at the Grand Rose Hall and I am glad I didn't. There wasn't much difference in the hotels except the Grand had more restaurants.
The food was very good for an all inclusive. I have had my share of poor food (Dominican Republic!) and I was pleasantly surprised, it all had taste! They also have top shelf liquor which was a nice addition and my husband liked the Red Stripe beer.
We golfed at Cinnamon Hill Golf Course which was absolutely beautiful. You have to have a caddy which I wasn't sure about but, he was really kind and helpful. We also went down to Hip Street to shop and went to Margaritaville and had way too many margaritas but it was fun! Ask for Winston for a cab driver from the hotel, he was awesome!