Uncle John was recommended by friends. He seemed to be friendly and knowledgeable, I had a few small repairs, which he estimated at about $170 for no more than 4 hours of work. He did not give me a written estimate but for the small amount and given that my friends have been using him on a regular basis and considered him honest, I trusted him and not asked for one. He showed up on time. He couldn't install weather stripping in two doors because they were sort of special order, so he finished all works in about a hour and a half. He also answered several phone talks, and talked for at least 15 minutes. Another half hour was spent in estimating a possible future project (which should be free, according to his advertising). But I can grant that 1/2 hr in saying that he started working for me when he also went to the store to get material. So, for about 2 hour works, weather stripping, which was not used, hence returned, and a dimer, I was charged $220. He did not provide receipt of itemized amount. For the larger work that I asked him to estimate, he talked about $1,200. I asked then to send me a written copy of the estimate and also a copy of the receipt for the works done. Two days later I emailed him with the same request. A week has passed and I haven't received a written estimate nor the receipt yet. The work he did was fine, but was very simple stuff. However, he did not clean up at all. For the larger project that I asked him to estimate (powerwashing, repainting and fixing deck, stairs, and rail), I wasn't particularly impressed with his possible expertise. Mostly, any professional worker should provide written estimates, and mostly itemized receipt. My friends confirmed that he does not provide receipts too, which makes me wonder about him paying his taxes. My "D" for professionalism and prices regards this aspect, no written estimate and no receipt. I'll call him tomorrow and I'll update this review if there's anything new. In the meantime, I got different estimates and it seemed I found cheaper prices with better professionalism and expertise.