top of page

"Very professional, courteous, and flexible with working on weekends. Very pleased and would use again. Highly recommend!"

-Andrea S., San Jose, CA

"John is a total professional. He is polite and very personable. I would recommend him very highly."

-Don C., San Jose, CA

"John did an excellent job of steam cleaning, repairing, and stretching my carpet. While he was there I also asked him about installing vinyl in my bathroom, and he ended up doing an excellent job with that as well. He arrived on-time, he conducted himself in a professional manner, and I could see he takes pride in his workmanship. I will call on him again for my next project and I will recommend him to my friends."

-Liz B., Sunnyvale, CA

"John did an outstanding job patching the hole in my wall. He also went over and above his scope to help me fix my stair rail. I hired him to clean my carpet in the future."

Leigh H., Los Gatos, CA


"John was referred to me as a handyman, yet the incredible service he offers is way above any handyman I have used before. John replaced some siding on my home and repaired some damage. What I found most impressive was the blending he was able to do so that the repair looked to be identical to the existing siding, without the damage. The choice of wood he used was perfect and the color match was perfect, too. John is friendly, professional and highly responsive to my many questions and concerns."

-Karen H., San Jose, CA

"I had about two inches of water in my bedroom and living room. Under the unfortunate circumstances of having a toilet overflowing in the middle of the night, it was great to have a professional to take care of it all. The price was good, better than other competitors and the service outstanding. Everything was explained. The carpet and walls were dried and my neighbors bathroom ceiling taken care of. I hope I do not have to go through a flood again but if I did.. John Petford would be the person/company I would call. I would recommend him to family and friends."

-Norma C., San Jose, CA

bottom of page