The price was too high for the fun and the experience I had at this ship and the trip overall, we stopped at 1 port only. I paid same amount for 5 days full of fun stopped at 3 ports. The entertainment onboard was very poor and boring, the cruise director almost have no interaction with the audience. The ship pool is small and overload all the time. The crew has no interest on their job. The Captain's night I expected to see the captain, like in my previous cruise but I'm still waiting for him, and nobody knows where he was. This ship does not have a big screen next to the pool to watch movies.
The cabin was good, the service was average.
My embarkation at Miami port was very good, fast and easy. I had all my boarding passes printed and ready, on the website Carnival let you print all you need in order to go through this process very smooth.
I was traveled at Nassau in previous cruise so I only took a taxi to Atlantis and walk through the town, lot of shops and market for tourists. the only suggestion is be prepared to be bother by all kind of taxi drivers and people offering all kind of tours. I've never seen that many people trying to convince you to take a tour.