These guys were friendly, on time, and did an excellent job. They also cleaned my pool for a minor extra charge when a bunch of leaves fell in that morning.