Why after what seems a pretty poor experience, far more negatives than positives, are you sticking with your next cruise on Apex? Are you tied in with deposits?   And if your waiter in the MDR behaved how he did, why didn’t you complain further than the OVC manager. On holidays  we shrug most things off as they are special times but that behaviour needed attention at a more senior level.