Hello @Jaya0 from a fellow Bristol host.
I am not sure if you are asking the community what guests would pay or what other hosts would pay for cleaning/linen?
I don't use a cleaning company I use a cleaner and I wash and iron my own linens (although my cleaner does strip beds and put the wash on for towels/linens). I pay my cleaner between two - three hours cleaning but can't pass this charge onto my guests as I wouldn't be competive so just pass on a token amount.
I think it is up to us as hosts to regularly check our properties for maintenance issues such as mould or slow draining sinks.
Having said that if you specifically mentioned as part of your cleaning contract that you wanted the company to check for signs of maintenace issues, then they should do that.
If you feel the guest deserves their cleaning fee, because the listing wasn't cleaned properly, then you should return it, and then see if it can be resolved with the cleaning company afterwards - not make it dependent on you getting the fee returned.
The cleaning company should outline in their contract with you under what circumstances a cleaning fee will be returned. I presume you would have photo/video evidence that the accomodation was not cleaned in line with any agreed specification.
Not sure where you are based in Bristol but your place seems very cheap for a studio apartment, I would suggest you increase your day rate. And then add a small cleaning fee say 10-15 pounds.
I can't see bad reviews for cleaning on your listing, but if you aren't happy why not have a couple of recommended local cleaners on standby.
Good luck.
By the way why do you have a room listing for 150 pounds a night as a listing - is this a mistake?