We used the onboard photography company, its called Image on Royal Caribbean. They were very reasonable especially si ce we had a TTD shoot in Labadee, then the ceremony and getting ready pics in the morning, and a cocktail and reception in the evening. I would go with the onboard photographer or you will miss alot of moments on the ship. Oh wow that's awesome to hear, we have changed ships to Royal Caribbean. And I didn't know you could use the onboard photographer for TTD. How did you go about setting that up? I just figured we would have photographer for pics before ceremony, ceremony, and reception. Plz any info in how you went about this would be greatly appreciated! Thanks, Kara