We are just back from a 4 night at Wyndham Rose Hall via Air Jamaica. You will love it. The resort is very nice, food was very good. Nice restaurants. Make sure you join Wyndham by Request as its free and will get you a room upgrade if avail. Red stripe is there beer of choice and we loved Red Stripe Lite. Very good Lite Beer. Better than most of our domestics in our 4 group opinion.
Air Jamiaca is very nice we had a full breakfast in the am flight and full dinner with beer or champage on PM flight. Excellent golf course also at Wyndham, nice pool and small waterpark. Nice white sandy beach.