we had the same issues on different cruises - employee said charge on embarkation day, employees not knowing elite+ shouldn’t be charged. No one issued the refund and had to go to guest relations on different cruises. How hard is it to train the staff?