We have been on the SUN in october 2001 for the Indian Summer cruise. It was absolut wonderful, the ship, the crew and the itinerary.
From your ports of call we only know Cozumel. But I´m sorry to say, that we did not like it.
Take a look at the portreviews site, for great information on every port of call yor are going to.
Have a wonderful cruise. When you are leaving Houston, we arrived a day earlier on the Splendour in Houston from our Transatlantic cruise.