I've used this company multiple times since the summer of 2010. The office staff is very professional and pleasant. As far as the work goes, I found that the experience depends entirely on the particular technician. The first two technicians were great and did a good job on the roof repair, storm door, window repair, etc. The problem started with the shower door install. I had to have the whole shower replaced; however, the original company replacing the shower would not install the shower doors, only the base and the surround. The shower was leaking immediately, and both companies sent a technician. Each one blamed the other for the leak. Mr. Handyman's technician did some substantial caulking that appeared to hold for a few months. I've found that the base was not properly leveled by the first company, and that the doors were not properly installed by Mr. Handyman's technician. There was clearly no interest in solving the problem; rather, just doing a quick caulk job (less than 15 minutes the first time), and then taking my $108.00. The caulking looked like something a grade schooler would have done (a huge gloppy line that I was told didn't dry, because I didn't wait long enough- I waited 24 hours, despite not being told how long to wait). I have had to seek other help in fixing the doors, and luckily, the shower can be salvaged when dealt with correctly.