BUT - We booked 3 excursions which were cancelled before they started (one due to weather therefore understandable, but the other cancelled for 'technical' - unexplained - reasons) and a 4th (which was the source of irritation) was aborted because of incidents which were capable of being anticipated. As a result we lost more than half of the port time. More than anything we were annoyed at the attitude of the excursion staff on board at the time, and even worse the attitude of the so-called Customer Relations dept after we returned.
We have cruised several times; the only source of complaint we ever have is the lack of efficiency, and high cost, of excursions. Together these factors ruin many trips.
Of the various cruise lines we have used Celebrity is the worst - they border on being offensive when one complains.
Advice to fellow travellers? Research ports before you go and don't be afraid to 'do your own thing' - often more satisfying and definitely better value than excursions!! The local people at most ports love to help and please you!
In all other respects the cruise and the ship itself were fantastic!