Excellent cruise. Food and staff excellent and shows amazing. High level of cleanliness. Very well organised. Not so keen on cabarets (bands/pianists) and dance sessions were too much sequence and ...