@Jenny
My greatest fear is that an incoming guest will find a stray hair in my listing. Some guests lose hair at a rate that beggars description, so I know what it is to be thorough!
As humans we tolerate lots of things. We tolerate spider webs, bits of grime, even the odd dead cockroach but, that loose hair in the shower alcove or on the bed linens is akin to finding a live mouse nibbling away at last nights left-overs ....

it's the kiss of death and will guarantee you of a one star review for cleanliness!
1/......You have to have a good vacuum with a powerhead with inbuilt lighting.....one that will seek out a hair from a foot away or more. This is the one I use and find it to be very effective.....

It's a Wertheim Evolution stick-vac and comes with 2 separate batteries which allows for about 1 hour and ten minutes of continuous cleaning. Not too many hairs escape this cleaner!
2/......Always closely inspect the shower drain and the handbasin waste after each guest stay.
3/......I make sure I iron all bed linens, even the fitted sheets so I am confident no stray hair gets through undetected. The only ones that challenge me a bit are blonde hairs.
4/......I find lint rollers lull you into a false sense of security, you think just because you have used it you are safe.....your aren't! You must eyeball every fabric, the lounge suite, the towels, the cushions.
5/......Iron all bed linens with an ironing aid, it gives a nice fragrance to the linens which gives guests a sense of confidence that you have attended to details,
To this point I haven't had a guest complain so I have my fingers crossed.
Cheers........Rob