i did costa fascinosa and other than less availability of vegetarian food, didnt face any problem whatsoever.bothe embarkation and disembarcarion were smooth. the food was good and well presented except for the fact that they ran out of foon sometimes. the cabin was well cleaned and made up everyday. the staff was amazing and catered to all our needs. we were provided with indaian food which was delicious. the hygiene and other things onn the cruise were good. though i felt their swimming pool wasnt big enouygh. the every day show were excellent and perfect. the tours were slightly costly. the bars and the restaurants were well eqipped. the staff was amazingly courteoua and was at our disposal all the time. the restaurant staff didnt make us feel foreign even for one moment and went to all lengths to make us comfortable. we were provided with egg less desserts specially on requestg.