Visiting unique ports of call like Madagascar and the Seychelles the Costa Victoria was fine.
The staff on the ship worked very hard and managed well dealing with the incredibly variety of languages spoken by passengers from so many different countries.
Entertainment was first class and probably better or at least equal to the best on any of our previous cruises.