We were extremely happy with the work that Mark provided. He arrived within the scheduled time frame. Upon arrival he provided a thorough explanation of what he would be doing, based on the issues I described to him. He made sure that we knew what he was doing and why. We will definitely be using their services again.