We booked our own flights and pre-cruise Embassy Suites Miami Hotel for the day before departure. Embarkation was fast and smooth with boarding available before 1 PM. There was plenty of time for a leisurely lunch. Our baggage got to the room a bit slowly but it may have been out in the hall waiting for us to discover it as no one knocked at the door or told us it was there.
We had made arrangements weeks ahead of time for a Bon Voyage bottle of champagne to be delivered to the stateroom of a couple traveling with us. It was delivered room temperature and without glasses or an ice bucket. Not an elegant welcome aboard. Irritation number one. I did receive an apology.
Our Stewardess was everything we could have wished for. She cleared out the mini fridge to leave room for the wine and spirits we had brought aboard and provided the requested sodas without further requests the whole trip. When asked, she added wine glasses and replaced them when used. Our ice bucket was filled twice daily and, on the one occasion that we ran out, housekeeping needed about 2 minutes to get someone there to refill it. Absolutely super cabin service.