Unfortunately, before you pay there is no point that mentions that you have to clean the room or pay a fee for it.
Pay for the resort is mentioned in small letters
It is expensive for what you get because of all the add ons, resort fee, parking fee, cleaning Fee etc..