Typically, the $350 cleaning fee is due at time of booking. This fee acts as a deposit for the desired suite at time of booking and is converted to the one-time cleaning fee upon arrival. The cleaning fee covers a monthly cleaning and the exit cleaning. We do not charge convenience fee for this transaction. Don’t worry, it is 100% refundable until ten days prior to stated arrival!