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.