Monster Pool is a bit hit and miss. A number of different people have cleaned our pool, some better than others. They are never consistent on the day of the week they show up and definitely not consistent about what day they bill my card. Sometimes it's the 5th, sometimes the 12th, sometimes the 20th. They left my back gate open and my dog got out (as we didn't know the gate was open after they left). We had to leave at least 5 (no exaggeration there) phone messages to get a quote on our broken pool light. I will say that our pool has not gone green since they started cleaning, so that is something (oh wait, that's what they get paid for!) but there is nothing extraordinary about them.
UPDATE: The day after I gave them 3 stars for "A-OK" they dropped me as a customer.
nice.