Michael Johnson is keeps our pool sparkling clean, and is very reliable. He shows up on the same day every week. How nice to have a reliable pool man! The pool has never looked better. And he has a tile cleaning option as well. We are very happy with our pool service.