I think soda card is $6 or $7 per day.
Yes upper & lower is bunkbeds. You wont find king size beds in the regular cabins. Some ships may have them in the expensive suites.
Transfers are not included. Taxi is the best way to go in Miami.
Cost is $24 from airport to ship.
52 Carnival: Mardi Gras, Ecstasy X2, Fascination X6, Celebration, Elation X5, Glory X5, Fantasy X4, Valor, Holiday X3, Imagination, Liberty, Spirit X2, Freedom, Destiny X2, Splendor X2, Dream X2, Conquest, Legend X3, Victory, Sensation, Paradise, Inspiration, Magic X2, Triumph, Miracle, Breeze
6 Norwegian: Sky, Jewel, Dawn, Epic, Pearl, Breakaway
7 Windjammer: S/V Legacy X3, S/V Polynesia, S/V Caledonia, S/V Diamant, S/V Sagitta