I have had these guys for years and they are a great bargain! Their service guys are very technically knowledgeable, and all of the pool cleaners I have met were nice and did a thorough job. Just don't expect someone to answer the phone when you call. The lady that handles phones also does on-site work, so she isn't always in the office (apparently she also covers for the pool cleaners when they are sick). As long as you leave a detailed message of what is wrong and how urgent it is, I have always gotten a response by the next day. For service work they have ""flexible appointments,"" so it is best to just leave them the key to your pool gate rather than wait around for them. For pool cleaning service, though, I have never had a problem with them not showing up on the agreed upon cleaning day. They have always completed the agreed service in a timely fashion and with great results (my pool always clear). I went through four other pool service companies before finding this one and I don't think I'll ever switch. You can't expect the world for the price you pay, but you definitely get more than you pay for.
Pros: Bargain price, Caring employees, Quality work, Consistent cleaning day
Cons: Spotty communication (have to leave a message),""Flexible"" service appointments