We chose this cruise because we were looking for a good combination of price and interesting ports in the late June timeframe.
We arrived in Miami on Thursday so we had all day Friday and Saturday to look around. We went on a Hop on Hop off bus one day and to a mall on the other.
Embarkation and disembarkation were both smooth.
No problems with the room. The Attendant (Dery) was very helpful.