I've used the showers at YVR domestic, YVR transborder, YYZ intl and LHR arrivals lounge. They're all roughly comparable, completely private, not public communal. I beleive they're cleaned after every use, I've never used one which wasn't pretty spotless. They're all very large too.