The cruise was great. Except for Tampa, the weather was beautiful in each of the ports. The Miracle is a beautiful ship, although I found the dining room to be a little bit to "red" for my taste. As far as the ports of call went, I found the Costa Maya port (Mahajual) to be the most beautiful, and had the most fun cave tubing in Belize. If you decide to cruise out of Tampa, definitely plan a pre and post day stay in the area so you dont get stressed out at disembarkation.
Look at the red strip above the messages. Run your mouse to Interactive Features and click on Photo Galleries. You'll find lots of great pics there!
"A truly happy person is one who can enjoy the scenery on a detour."