Not clear what the $100 cleaning fee is going towards, but overall a decent stay and comfortable bed. Bigger than the pics suggest. To the negative reviewers…you get what you pay for.