Arrived a day early in case of flight delays. Stayed in Miami at the Hampton Inn & Suites Miami. Arrived at the cruise port about 10:30 AM. Check-in was easy. Boarding slightly delayed by .5 hour due to a passenger who fell near the escalator and required hospitalization.
Cabin: comfortable, well-laid out, lots of storage.
Recreation: Burn the Floor was great. Not a big fan of the 50's but the Million Dollar Quartet was very good. Illusionarium was good... get there really early for good seats. They seat you and start feeding you and as soon as you arrive so you don't have to wait in lines.
Great for 2. Lots of storage. Balcony small but nice. Bath is great. Bed is 2 twins pushed together. There is a mild but noticeable hump where they meet, but I am used to it. Cabin was very near the elevators~ no extra noise~ very convenient. Bed Pillows were very nice. Lots of TV Stations.