This was my first cruise in 13 years. My first was a 3 day Bahamas on Carnival Fantasy. I was young and only cared to party, so my memory of that trip is a bit fuzzy anyway.
My review will deal with the few areas that, based on my experience on this particular cruise, I feel qualified to share my opinion.
Embarkation: The Port of Miami is mayhem in the drop off/pick up area... However, once inside the terminal, the line moved, slowly but steadily. Once we were checked in, it was into a quieter hall, and onto the ship.
Roomier than I thought it would be. Comfy bed, great balcony, and larger than expected bathroom.