@Stephen671
our experience is that children nowadays pee in bed until 7-8 y.o.. My friend is working in a kinder garden and she said the same. I think it's because diapers are too good and kids don't feel uncomfortable if they wet themselves.
We hosted about 5-6 families with kids and ALL of them had at least one child who wetted the bed. No one told us anything , even tried to hide it. It's a nightmare if you have same day turnovers as we do.
Waterproof mattress protectors are the must. The best is to have a few of them available in the unit so if the kid pee on one, they can replace it with a new, dry one.
Sofas are very risky. We have a day-bed type of sofa with a waterproof protector on it. The other solutions are waterproof sofas, made out of fabric for outdoors and yachts or eco-leather.
Another solution is not to host kids up to 12 y.o.
.