Yikes... I was totally caught off guard as I made a reservation on Expedia. The cleaning fee for one night stay is $100, but I didn't realize this as I was making the res... so... basically, I'm paying my hotel/apartment stay plus the $100... I feel misled by StayAlfred via the Expedia site. I'll never book with either again. I suppose I should be more savvy, but from my perspective, the way the pricing was presented was very misleading. Beware!