Generally speaking this particular cruise and it's destinations were very good. I especially liked Roatan and Belize. This was our first visit to Roatan and my first visit to Belize since 1994. Belize has changed somewhat but is still a great location. Costa Maya is pretty much a lost cause, but Cozumel was a pleasure.
The ship: The Norwegian Sun is the smallest cruise ship in my experience and this is a good thing. Boarding was painless and leaving the ship on the last day was a joy. Our experiences on board were mixed. The destinations, the entertainment and the cleanliness were excellent. The "steerage" food was palatable and plentiful. The stateroom for the most part was very comfortable.
Most of the crew were very nice and helpful. (The only exception being a young lady who put her hands on me and pushed me backwards for no apparent reason while I was exiting a tender; causing me to fall and jar my spine. The medics came and checked me out and with the help of ibuprofen I was better in three days time.) I recommend being on high alert when boarding and exiting tenders on this cruise.
The cabin (until the drama on the last night) was nice. The living space and storage were very good, everything was clean and smelled OK, the bed was comfortable and the view from the balcony was outstanding. The cabin steward was new to his job and his reflected his personality traits. He did OK.
The traffic in Tampa is very heavy, even on Saturday and Sunday. I don't recommend that you attempt to do a day trip to the beach in Clearwater. Return traffic is horrendous. We did drive up to Tarpon Springs for a boat tour and lunch at a local Greek Restaurant. The tour and the lunch were outstanding.
Costa Maya is one of those locations that you would best experience by not leaving the ship. The best part of the Costa Maya port call was sailing towards Cozumel on time. The other ports of call for the N. Sun though are excellent.