If you are a North American traveller and have done cruises with American companies (Royal, Carnival, NCL etc.) you will be extremely disappointed.
The service sucks - not enough staff to accommodate all the guests.
The employees are rude and do you a favour they want to help you.
The service is super slow and takes forever to get anything.
The food options are mediocre, really nothing special at all.
The shows were somewhat ok but the problem is that most of them are in Italian. I know 3 languages and it was difficult to get by with staff and understanding the entertainment.
Moreover, they make announcements in 5 different languages which is super annoying that you have to listen to them 5 times a day.
The service desk staff are rude and that’s a compliment.
Really horrible cruise line with horrible service.
Do not waste a dollar with them - they are TERRIBLE!!!