We didn't have high expecations after all bad reviews on ths website. But by the end it was a very nice surprise for us! It was an excellent cruise as we could stay almost three days on Seychelles, we spent three days on Madagaskar and two days on Reunion! Crew on the ship was just perfect, entertainment team was unbelievable (entertaining for 24 hrs a day!), teather shows were excellent!, food in the restaurants very good (Club restaurant very professional!) - and some very very nice wines! Yes, gym was too small and some equipment broken, that could be improved. Internet was also very slow, we bought 3000Mb package, but we could use only half of that, that could be improved also. Some shore excursions were ok, some could be better, but it is everybody's choice. We had a rented car on Seychelles and Mauritius. CONCLUSION: Vivat Victoria! We will definetelly go again with Costa!