Mark Keller bid my pool remodel. He was consistently late for promised phone calls, was a no show on one appointment, and his customer service was poor. He set 15 tiles over the cement edge of the deck, and five of them have broke. He destroyed my grass in the back yard. He left a 30 pound of concrete in my bushes, and his cleanup of the job site was poor. I have the pictures to prove it, and I have a slew of rude emails about his conduct and poor customer service. I will never use this man again, and I will tell all of my friends. He also made a false promise about what was included in the job, until I had to sign the bid, and the promise was not included at the promised price, after he shook hands on it.