We were on the Star Princess to the Western Caribbean Jan 6th-13th. We had a balcony room on Aloha (333). The balcony was not as big as the decks below, but we liked it better because the decks above us could not see into our balcony. We, on the other hand, could see into the balcony of the decks below us. The Horizon Court (Buffet) is up one deck. Someone else on this thread mentioned that she would go up and get coffee in the morning. Every evening I would put out our order for breakfast room service and get a pot of coffee, tea, juice, and fresh fruit. We thoroughly enjoyed our morning coffee on the balcony.
I'm not sure if you are locked into the hotel you have reserved in Miami. We flew into Ft Lauderdale and stayed at the Comfort Inn Airport/Cruise Port South. They offer a free shuttle from the airport and then to the cruise port. The hotel was about 5-10 minutes away. Transfers went very smooth and I would highly recommend this hotel.
I have posted my diary and pictures of our cruise on our personal website. Here is the link if you are interested.
Star Princess Pics
Feel free to ask any questions you think of.