We had done a cruise with Holland America last year this time since it was December and options were limited we went with MSC
Ship Speledida lives up to its name its absolutely "Splendid"
The activities in comparison were very limited 1 activity at each hour no choices