I was on that Ferry back in 2006 I think.
Nice and very comfortable.
In 2004 my sister and I left the Port of Baltimore, MD on the Royal Caribbean Grandeur of the Seas. Stopped at Key West, Belize and Cozumel. Rode horses in Cozumel. Bought a hand carved wooden bowl in Belize. Don’t remember taking a ferry, but perhaps we did.
Great adventure. Too old to do it again, but there are the memories.