Embarkation: Embarkation was a breeze we did not have any priority embarkation and from arrival to port till the time we got on the ship was only about 30 min at 1pm in the afternoon which I would presume to be one of the busiest times.
App: The Carnival Hub app is the best cruise line app i've seen it's extremely user friendly and I loved being able to request a table from anywhere on the ship.
Cabins: We had a Havana Premium Balcony as well as an interior room. The balcony room had a huge balcony but I would have liked more chairs the decor in the room was very nice. If you are staying in the Havana area I would reccomend a Havana Cabana instead. The interior room was quite basic but there weren't any problems although I would like USB ports beside the bed. The rooms were both very quiet.