The destinations each day were amazing, the activities were excellent especially snorkelling. I have never experienced such wonderful staff on a cruise before. The food and quality of care from staff was superb.