We spent 3 days in NYC beforehand exploring the city before boarding the Bahamas bound ship. As a father-daughter trip (11 yrs old) we had a great time!
Boarding was smooth and we got our cabin right on time. The ship is older but well maintained, cabin small but clean and what we expected for an inside cabin.
We dined in the main draining area all nights. Food was overall good, some exceptional dishes but overall ok.