Mike, the owner of All Professional, showed up promptly for our appointment – extremely knowledgeable and professional. We talked about what my wife and I wanted to do around the house. We wanted to do the roof, vinyl siding, gutters, windows, and our basement – because we had some water damage in the basement. We didn’t think that we could afford to do all of the work at once. Mike went over several options for us and found a way that we could afford to do all of the work that we wanted! We had gotten 4 other estimates from other contractors, and had many questions before committing to one of them. Every time that we called All Professional – Mike either answered the phone, or returned our call within an hour or so. When it was time for the work to begin – Mike and his crew were on-time and continued to be on-time every day. What really impressed us was that each and every day before Mike and his workers left – the house was immaculate. The attention to detail and craftsmanship was so impressive. They also finished the job 3 days ahead of schedule.