Clear water pools has always done an excellent job on the pool. This husband/wife team are always very pleasant and efficient. They are always honest and communicate well if there are any problems with the pool. One thing I appreciate is that they always show up when they are suppose to. Their prices are very reasonable. Occasionally our son will throw rocks into the pool. Oops. I’m sure this would be a pain to clean out, but they never complain! The only thing I wish I could change is for them to come everyday to clean the tree blossoms out of the pool. :)