He arrived on time and was very professional and friendly. He explained everything that he was going to do. He was very knowledgeable. He performed the maintenance on the pool in a timely manner. I would definitely recommend this service provider as well as use their services again.