It really depends on the company you rent from and the quality of the staff. Some MC's use contractors and some employ their own staff.
We prefer to employ our own people as we have total control over the quality of the service. Each of our cleaners is issued with a 150 point check list for a 3 bed home , 160 for a 4 bed, etc and they also have a seperate check list to record the condition and quantity of towels, sheets, etc. We have found that standards have increased dramatically since introducing this system over 3 years ago and very rarely do we ever get a complaint. Obviously, human error comes into play now and then and our housekeepers do make mistakes from time to time but overall the homes are kept in great condition. Robinrs can testify to this, hopefully !
In regard to the pools - every MC has someone who visits the home once per week to clean and put chemicals in the pool. Very rarely are more visits needed but occassionally we do get a storm that can blow sand and a few bugs into the pool. All the homes we look after have screened enclosures so it's very rare for anything else to get in. When something does get into the pool, we supply a pool net so that you can scoop anything that troubles you out !
That's just the way we do it and anyone who has stayed with us will be able to say just how good it is ! We are always open to ideas to improve our service though !