Actually your wife's experience is typical for MSC. MSC standards are not like the rest of cruise lines. MSC attracts guests with low prices. Because of that low price, you get a lower amount of services. I suggest to your wife to try another line, as her experiences are not typical of all the other cruise lines.