A cruise provided an international trip for our family for our 2 daughter's Spring Break. Where we could visit other countries, plus see wonderful entertainment onboard.
The cost was a little high, but everything was very well done.
The shore excursions were very good. Kayaking and zip lines were fun. However, the Dunn's river falls tours were overbooked. We had over an hour wait, to get from cruise ship to get on the bus to falls. Then another hour wait at the falls, before we could start. The Dunn's river climb was my younger daughter's favorite part of the cruise. But then we were late for lunch and then did not get any time to visit the dolphins at Dolphin Cove.