Great cruise apart from very poor internet after paying 300 dollars for 24/7 coverage.
Enjoyed all ports of call except the last day was horrendous, Nassau, where 4 very large ships were already docked, at least 12,000 people already there ! Would have been better to have had another day at sea,spoilt our last day

