This turned out to be a pretty great cruise.
We booked a mini suite as we had three to a cabin and thought it would be more spacious. It was not much more than a balcony and the extra space was really worth it. The balcony also seemed larger with two full size lounge chairs and a small table to enjoy the view.
We arrived in Fort Lauderdale the day before and did a transfer the next day to Miami. It was very quick...no traffic and about $70 total for all three of us.
right below the Garden Cafe Buffet...but we are heavy sleepers so it did not matter...a lighter sleeper would have had problems with all of the noise from moving carts