I posted some travel tips on Take a Coffee Break- DD Trip to France. One of the tips was that many European hotels consider facecloths "personal items" and don't provide them- you are expected to bring your own. (This is changing quite rapidly, I think, especially if you are a higher-end traveller likely to be visiting from North America, but is certainly still the case for many budget places, where I tend to end up.)
I recently returned from Peru and Bolivia, and I can attest that nary a facecloth was seen (which I hadn't anticipated, sigh).
Facecloths in hotels, B & Bs, etc. in Canada and the USA are standard/expected. Is this really so unusual? What's the expectation in other places around the world? BYO or supplied as a matter of course?
(PS- my tip for Europe - and now I guess Peru & Bolivia - was to bring a couple of dollar store facecloths and some zip-lock bags to keep the damp ones in, and just discard them after a couple of days.)