In the spirit of full disclosure, I'm the owner of Studio 35 Photography in Airdrie, Alberta and have wedding commissions across Western Canada, the US Midwest and destination weddings. I just returned from covering a great wedding at the Iberostar Rose Hall Suites in Montego Bay. I just wanted to "sing their praises!" The resort staff is super professional and the wedding planner appeared to be great and super organized. The officiant was really cool too. Iberostar only allows one wedding per day so there was no chance of being photo-bombed. All the seats were decorated and the dinner venue was really great! The accommodations and food are above standard. We also enjoyed playing tourist and took in a couple of tours. I would love to go back!
Air Transat on the other hand sucked. Just a recommendation to upgrade to Club Class if you can. In addition, our stopover in Cuba was a mess! We were deplaned and literally yelled at in both English and Spanish by a Transat rep'.