I recently had a provider come to my hotel. She asked if she could shower up, first. I gladly let her do so. Strange thing, though, she still gave off a smell of body odor. How in the hell does that happen? FML. I always offer a shower when a provider comes to me; whether they ask for one, or not.
When I set up an incall, I always ask if I'm able to shower, at their place. I shower before I get there, and another as soon as I arrive.