Getting on in Miami was quick-50 minutes from the time we were dropped off by friends until we were having lunch in the dining room!
We spent two days pre cruise with friends in Del Ray Beach and then they drove us to the port.
We brought 6 bottles of wine on ship with us and paid the $15 corkage fee right as we entered the port terminal. It was $20 wine plus corkage fee and it's still was better then what is offered on ship for even more money. We also brought an 8 pack of Coke and another 8 pack of diet coke. We ordered bar service of a bottle of rum. (still was a deal even tho the rum was very over priced) We also took advantage of the buckets of beer on those long HOT days on ship. They also offer nightly 2 for 1 Martini's. (no we aren't alcoholics)
Small balcony but there was plenty of room for all our "stuff".