Traveling out of Brooklyn was very easy. Leaving and arriving was a breeze. We always stay a couple of days before we sail in Manhattan and use a car service. From the cruise port to the airport to use a service like Carmel is much cheaper than the cruise line transfer.
The only rain was day 3 after we boarded from a day in Grand Turk. Other wise it was beautiful,sunny and warm. The pools were relatively empty till we got to Grand Turk and warmed the water temperature up.
The ship was in good shape and well maintained. We never ate in the dining room so I cant comment on that but the food in the buffets was very good with a lot of variety. We ate one night in the Crown Grill and found the food and service excellent.