As always all the waiters/steward did a good job ! Just the MSC company regulation suck. Should make everything easier for us, instead the most every words “NO” that we had never heard from other cruise line such as RC, NCL, Celebrity, Holland cruise, Princess,Carnival even Cunard Queen Mary 2 . They don’t even provide free cruise wifi to check the day schedule etc just like other cruise line do. Instead they want us to buy their wifi.