We were on the first cruise that the Meraviglia sailed out of Miami. It started out very unorganized, and maybe this set the tone for the entire cruise. I've never seen a terminal as disorganized as terminal F in the port of Miami. There were two lines to check in, and both were exceptionally long. We stood in line for over an hour, and there weren't nearly enough agents at the windows to handle the crowd. Then we went upstairs and waited again...and waited...and waited. There are comfy chairs for Diamond and priority passengers to wait in, but we weren't allowed in. We had to keep walking and walking, that is a long terminal. We finally came to a large area with folding chairs, and not enough of them. People were sitting on the floor and standing. Two seats were empty and we sat down, to a cold wind blowing on our necks. We were told that we could not embark until 2 pm. They had fruit waters to drink, but all I saw one one vending machine for snacks with a long line to it. Everyone was starving. I get that Customs officials were checking out the ship since it was her first time in Miami, and that's why the late start. But some food in the terminal would have been nice. And then when they finally started boarding, the agents had to yell all the way down that long terminal, there was no PA system. Hopefully they have all those glitches straightened out by now.
This Bella balcony cabin was very nice. It had a nice sized sofa and two twin beds that convert to a queen. The best were pretty comfy. I think the pictures were unattractive, but that's personal taste. Not a lot of storage, but enough for two people. The balcony was comparable to a Carnival balcony. The bathroom was the normal small size, but it does have a shower door instead of a curtain. There was a sewer smell coming out of the shower drain. If you closed the shower door you couldn't smell it.