I would not be happy with this situation either. You should discuss this with the hotel's GM while you are at the property so that he/she can correct the issue. Normally the easiest compensation is a deposit of bonvOY points commensurate with the problem.