Have just had a 10 day Canaries cruise just before Christmas. The ship was decorated for Christmas and all the details of the cruise were as expected top notch. All the staff were professional in their roles and customer service was second to none. Our ports of call were as expected and we enjoyed seeing the sites. Great value for money and 5-star treatment throughout.