I chose Royal Caribbean for 5 reasons:
1. Affordably
2. Short trips for busy people
My ONLY gripe is the in 7 sailings I've made on the MOS, none of the room have ever had an outlet that would allow me to charge my devices without duct taping the plug to the outlet to get them to stay in. Fix that and the rooms will get 5 stars!
We are locals, living in Kissimme, so we din't go on an excursion here, but I can say as a local...there are a lot of great things to see and do in the area and if you get a chance, but sure to check out the Kennedy Space Center and stop at Molly's for seafood.
I hear there a nearby island where you can swim with the pigs. I hope to someday. As for Nassau itself, well, it's just like anyother poverty-stricken port in a 3rd world country. The people are lovely and kind, but there is the same souvenier junk being sold all over the world. I suggest taking a guided tour or going to the Atlantis unless you want to shop. The shopping is good fore sure. Ask where you can find the Bahamian Kitchen and try some real Bahamian food. I recommend the steamed fish w/sauce.