Stayed overnight in the Hotel Sofitel, Miami before making our way to Port Everglades for embarkation.If we did a similar trip in the future We would try and stay in Port Everglades as it cost $89 for a taxi from Miami.
We waited about 25 minutes to check in and receive our cabin pass key. Following the crowd led us to the Oceanview Cafe where everyone seemed to be congregating. It was so busy we could hardly find a seat. Next time we would go straight to the Bistro, get a panini and sit in comfort until it was time to go to the cabin. There is a small cover charge but well worth it.
As well as the Oceanview Cafe there is a main dining room- on two floors- part of which is the Select dining area. It's the same food in both areas but if you ask for select dining you can choose your own time to eat and are not restricted to early or late dining. We managed to get select dining from the third night around 8.15pm.