Still waiting for my refund (complete payment was done) from the cancelled Magnifica cruise in January... Hotline is not very helpful.
I am on a list of people asking for a refund, but they can't or wont tell when it will be refunden.
Then again that's a bit different from your question, but well... It's MSC, you will never know until you really receive the money.