I chose this cruise because I wanted to sail on the Vista again over the holidays. This was my second time on board and I had an even better time than I did the first. The ship was beautiful, still felt brand new when I was on it even though it had been more than a year or so since it had came out.
Embarkation in Miami was not bad, it was ran pretty smoothly by a contracted customer service company that Carnival Cruise Lines hired to run things in the cruise terminal in Miami. They did a pretty good job.
The cabin was well attended and maintained very well by our cabin steward, I have never had a problem with any room on a Carnival cruise.
Embarkation to the ship in Miami was very smooth. Show up to the cruise terminal on time, or with your suggested time by the cruise line. And you should have no problem getting onto the ship within an hour of your arrival.