My dealings with John have been totally stress free,From the first call to arrange an estimate to getting the job done.Times and dates were adhered to and a professional ... more