Testimonials
We are grateful for online reviews, but many of us still enjoy sending handwritten notes. We’ve collected them for many years and are now pleased to share them “digitally”!
Faye N
Hamilton, OH
08/23/2023
Linda H.
Westwood, OH
08/11/2023
Warren E.
Loveland Oh
07/26/2023
Jerry C
Wyoming OH
07/25/2023
Jane D
Cincinnati, Oh
07/25/2023
Paula Y
Hyde Park, Oh
07/17/2023
Tom E.
Milford, Oh
General
06/29/2023
Cheryl C.
Milford, Oh
Slate Roofing
06/22/2023
Tommy M.
Hyde Park, Oh
Gutters
06/02/2023
Richard J
North Avondale, OH
06/02/2023
Sheila C.
Maineville, OH
05/31/2023
Heather J
Loveland Oh
General
05/09/2023
Tim S.
Milford, Oh
Shingle Roofing
05/03/2023
Betty Jo
Loveland Oh
04/27/2023
Tom G.
Burlington Ky
Shingle Roofing
04/06/2023
Molly L
Lakeside Park KY
03/23/2023
Jeanne C
Anderson Twp OH
03/02/2023
Douglas S
Mt. Auburn, OH
General
02/16/2023
Ken K
Finneytown OH
02/14/2023
Duncan M.
Indian Hill, Oh
General
01/17/2023
Linnea L.
Columbia Twp.
Shingle Roofing
12/29/2022
Marilyn S.
Clifton, Oh
Clay Tile
12/14/2022
Paul S.
Sharonville Oh
Shingle Roofing
12/13/2022
Kathy G.
Hyde Park, Oh
Shingle Roofing
12/12/2022
Glen W.
Liberty Twp., OH
Shingle Roofing
12/10/2022
Mark K
Cincinnati, Oh
Gutters
12/08/2022
Patricia A.
Glendale, Oh
Gutters
11/29/2022
David S.
Cincinnati, Oh
Gutters
11/28/2022
Ann M
Cincinnati, Oh
Shingle Roofing
11/21/2022
Geri G
Montgomery, OH
Gutters
11/14/2022
Lydia M.
Covington, Ky
Gutters
10/17/2022
Lydia M.
Covington, Ky
10/17/2022
Paula S
Batavia, Oh
10/06/2022
Michael G.
Loveland Oh
09/30/2022
Michael G.
Loveland Oh
09/30/2022
Beth F
Hyde Park, Oh
09/26/2022
Sandy and Gary C
Morrow, Oh
09/12/2022
Gary B.
Loveland Oh
09/08/2022
Nikki U.
Newport, Ky
Gutters
09/07/2022
Sallie
Blue Ash, Oh
09/02/2022
Rosalind M.
Cincinnati, Oh
08/30/2022
Mr. Hoyt
Mason, OH
08/19/2022
Dick and Chris R
Kenwood, Oh
Flat Roofing
07/26/2022
Mary Jo E.
Reading, OH
Shingle Roofing
06/27/2022
Cathryn L.
Avondale, Oh
06/27/2022
Ed B.
Blue Ash, Oh
06/24/2022
Cheryl C.
Amberley, Oh
Gutters
06/13/2022
Marie L.
Golf Manor, Oh
General
05/24/2022
Cindy G.
West Chester, OH
General
05/10/2022
Renee T.
Silverton Oh
Flat Roofing
05/02/2022
Shelia S.
Hyde Park, Oh
General
05/01/2022
Janet H.
Clifton, Oh
Gutters
03/21/2022
Alan D.
Norwood, Oh
03/14/2022
Edward S.
Mt. Adams, Oh
Gutters
03/01/2022
Mary Lee S.
Amberley, Oh
Gutters
02/23/2022
Virginia J.
Hyde Park, Oh
01/27/2022
Michael K
Milford, Oh
Shingle Roofing
01/11/2022
Michael W.
Montgomery, OH
Shingle Roofing
01/03/2022
Rob A.
Loveland Oh
Gutters
12/29/2021
Don M.
Wyoming OH
Scheduled Maintenance
12/27/2021
Charles Z.
Mason, OH
Shingle Roofing
12/16/2021
David S.
Hyde Park, Oh
Gutters
11/30/2021
Sean R.
Oakley
Metal Work
11/30/2021
Elizabeth W.
Hyde Park, Oh
11/30/2021
D.J. H.
Mt. Lookout, OH
Shingle Roofing
11/29/2021
Pam K
Loveland Oh
Shingle Roofing
11/24/2021
Linda H.
Westwood Oh
Shingle Roofing
11/22/2021
Duncan M.
Indian Hill, Oh
Shingle Roofing
11/18/2021
Leslie B.
Blue Ash, Oh
General
11/17/2021
Paul C.
Northside, Oh
Shingle Roofing
11/17/2021
Dan R.
Blue Ash, Oh
Shingle Roofing
11/12/2021
Phillip B.
Blue Ash, Oh
General
10/26/2021
Mary Gene K.
Pleasant Ridge, Oh
Shingle Roofing
10/21/2021
Barbara Swift
Milford, Oh
General
10/14/2021
Karen P.
Madeira, Oh
Gutters
09/30/2021
Karen V.
Reading, Oh
Gutters
08/31/2021
Julie W.
Indian Hill, Oh
Shingle Roofing
08/30/2021
Mark F.
Crestview Hills Ky
Gutters
08/12/2021
D.J. H.
Hyde Park, Oh
Shingle Roofing
07/08/2021
Don T.
Finneytown, Oh
Shingle Roofing
06/30/2021
Neil E.
Loveland Oh
06/29/2021
Dan V.
East Walnut Hills Ohio
Shingle Roofing
06/24/2021
Linda B
Hyde Park, Oh
Gutters
05/19/2021
Janice R.
Loveland Oh
Gutters
05/18/2021
Riverbend Apartments
Delhi, Ohio
General
05/06/2021
Vira S.
Newport, Ky
Gutters
04/26/2021
Donald H.
Reading, Oh
Shingle Roofing
04/08/2021
Michael W.
Wyoming OH
General
03/23/2021
James G.
Hyde Park, Oh
Shingle Roofing
03/12/2021
Bill H.
Mason, OH
Shingle Roofing
03/08/2021
Camilla B.
Maineville OH
Gutters
01/05/2021
John K.
Wyoming OH
Shingle Roofing
12/15/2020
Amy H.
Mt. Lookout, OH
Shingle Roofing
11/17/2020
Mary Alice
Reading, Oh
Shingle Roofing
11/12/2020
Ruth Ann M.
Kenwood, Oh
Shingle Roofing
10/22/2020
Nicki U.
Newport, Ky
Gutters
09/17/2020
Sheri C.
West Chester, Oh
Shingle Roofing
09/16/2020
Jim Z.
Pleasant Ridge, OH
General
08/31/2020
Joe N.
Clifton, Oh
Shingle Roofing
08/06/2020
Steve F.
Colerain, Oh
Shingle Roofing
07/24/2020
Meg T.
Mt. Lookout
Gutters
07/23/2020
Ruth Ann C.
Oakley, Oh
General
07/21/2020
GPS
Hyde Park, Oh
General
07/20/2020
Deanna M.
Liberty Twp., OH
Shingle Roofing
07/13/2020
Tom T.
Pleasant Ridge
Shingle Roofing
07/07/2020
Gerald Q.
Kenwood, Oh
Gutters
06/13/2020
Minda M.
Blue Ash Oh.
Shingle Roofing
06/09/2020
David S.
Hyde Park, Oh
Gutters
06/08/2020
Marilyn V.
Maineville Oh
Gutters
06/05/2020
William C.
Hyde Park, Oh
Scheduled Maintenance
05/21/2020
Alan D.
Norwood, Oh
Flat Roofing
05/09/2020
Dave H.
Indian Hill, Oh
General
05/02/2020
Quintino M.
Madeira, Oh
General
04/30/2020
Karl M.
Norwood, Oh
General
04/21/2020
Holly R.
College Hill, Oh
General
04/09/2020
Dena S.
Dent, Oh
Shingle Roofing
04/07/2020
Bonnie B.
Symmes Twp. OH
Metal Work
03/30/2020
Warren E.
Loveland, Oh
Gutters
03/30/2020
George C.
Symmes Twp. OH
Shingle Roofing
03/26/2020
Ed
Cincinnati, Oh
General
03/17/2020
Debbie D
Wyoming, OH
Slate Roofing
03/14/2020
Brenda G
Deer Park, Oh
Shingle Roofing
02/20/2020
Kathy T.
North Avondale, OH
Gutters
02/06/2020
Terry T.
North Avondale
Slate Roofing
01/24/2020
Frank V.H.
Cincinnati, Oh
Gutters
01/17/2020
Suzanne C.
Cincinnati, Oh
Gutters
01/10/2020
Jerry S.
Hyde Park
Gutters
01/06/2020
Polly Y.
Cincinnati OH
Shingle Roofing
12/31/2019
Denise D.
Cincinnati, Oh
Shingle Roofing
12/13/2019
Jeff G.
Madeira OH.
Shingle Roofing
11/29/2019
Edward C.
Cincinnati OH
Shingle Roofing
11/26/2019
Lenora K.
Cincinnati OH
Gutters
11/21/2019
Maureen O.
Cincinnati, Oh
Shingle Roofing
11/19/2019
Duncan M.
Indian Hill
Shingle Roofing
11/06/2019
Bob F.
Cincinnati, Oh
Gutters
11/06/2019
Evelyn S.
Loveland, OH
Shingle Roofing
10/29/2019
Karen G
Cincinnati, Oh
Shingle Roofing
10/29/2019
Libby S.
Loveland
Gutters
10/09/2019
Steve C.
Maineville OH
Shingle Roofing
09/30/2019
Patricia A.
Glendale, OH
General
09/27/2019
Fred Foote
Pleasant Ridge, OH
Shingle Roofing
09/23/2019
Tom R.
White Oak, OH
Shingle Roofing
09/21/2019
Dan G.
Silverton, Ohio
Shingle Roofing
09/20/2019
Paul S.
Sharonville, OH
Shingle Roofing
09/20/2019
Nike A.
Crestview Hills, KY
Shingle Roofing
09/19/2019
Yvonne M.
Cincinnati, Oh
General
09/17/2019
Ed J.
Lincoln Heights, OH
Shingle Roofing
08/22/2019
Shelly B.
Price Hill, Ohio
Shingle Roofing
08/15/2019
Susan W.
White Oak, OH
Gutters
08/06/2019
Robbie D.
Cincinnati, Oh
Shingle Roofing
07/26/2019
Cheryl C
Amberley Village Ohio
Gutters
07/18/2019
Al D.
Cincinnati, Oh
Shingle Roofing
07/05/2019
Jennifer W.
Montgomery, OH
General
06/27/2019
Angie H.
Cincinnati, Oh
Gutters
06/05/2019
Ray L.
West Chester, Oh
Shingle Roofing
05/21/2019
Judith K.
Cincinnati, Oh
Shingle Roofing
05/15/2019
Vicki N.
Anderson OH
Scheduled Maintenance
05/09/2019
Debbie S.
Cincinnati, Oh
Shingle Roofing
05/08/2019
Mark D.
Montgomery, OH
Gutters
05/08/2019
Eric D.
Cincinnati, Oh
Shingle Roofing
05/02/2019
Charlotte M.
Cincinnati oh
Shingle Roofing
04/24/2019
Chuck G.
Norwood Oh
Shingle Roofing
04/20/2019
Marlyn S.
Loveland, OH
Metal Work
04/19/2019
Lucille S.
Cincinnati, Oh
Shingle Roofing
04/19/2019
Richard R
Cincinnati, Ohio
General
04/12/2019
Dan G.
Liberty Twp. OH
Scheduled Maintenance
04/05/2019
Geri and Greg
Sycamore Twp.
Shingle Roofing
04/04/2019
Lowe W.
West Chester Oh
General
04/04/2019
Jo Ann B.
Cincinnati Oh
Gutters
03/28/2019
Michael VH.
West Chester Oh
Shingle Roofing
03/22/2019
Pete S.
Milford Oh
General
02/27/2019
Brad B.
Cincinnati Oh
Shingle Roofing
02/20/2019
Rick S.
Cincinnati Oh
Shingle Roofing
02/20/2019
Barb G
Mason
Gutters
02/11/2019
Tom V.
Mariemont Oh
Flat Roofing
02/04/2019
Sam L
Cincinnati Oh
Slate Roofing
01/10/2019
Cindy and Jim
Cincinnati, Oh
Shingle Roofing
01/01/2019
Local Business
Woodlawn
Flat Roofing
12/24/2018
Steve A.
Cincinnati, Oh
Shingle Roofing
12/19/2018
Greg
Sycamore Twp.
Shingle Roofing
11/06/2018
Sara and Gunter S
Hyde Park
General
10/02/2018
Linda U..
Newport
Gutters
09/27/2018
Ursula H.
Cincinnati, Oh
Shingle Roofing
09/25/2018
Sue G
West Chester
Scheduled Maintenance
09/22/2018
Richard H
Terrace Park
Shingle Roofing
09/10/2018
Patricia S
Indian Hill
Scheduled Maintenance
08/22/2018
Anna K
Madison Place
Metal Work
07/31/2018
Erin B
Hyde Park
Metal Work
07/11/2018
Pearl K
Sharonville
Shingle Roofing
07/10/2018
Fran and Jerry W
Anderson
Shingle Roofing
06/26/2018
Jim E
Kenwood
Shingle Roofing
06/22/2018
Bill B
Northgate
Gutters
06/12/2018
John W
Hyde Park
Gutters
06/07/2018
Judy E
N Avondale
General
06/04/2018
Debbie D
Wyoming
Gutters
05/30/2018
Nancy L
Oakley
General
05/22/2018
Diane T
Colerain
General
05/15/2018
Terry T
N. Avondale
Gutters
04/19/2018
Amy B
Madeira
Shingle Roofing
04/07/2018
Robert H
Clifton
Clay Tile
04/04/2018
Joseph G
N. Avondale
Shingle Roofing
03/15/2018
Local Business
N. Avondale
Flat Roofing
03/15/2018
Robert J
White Oak
Metal Work
02/21/2018
Tom T
Pleasant Ridge
Scheduled Maintenance
02/17/2018
Sallie L
Terrace Park
Shingle Roofing
02/17/2018
Gunter S
Hyde Park
Gutters
02/15/2018
Jeff P
Hyde Park
Flat Roofing
01/27/2018
David S
Hyde Park
Scheduled Maintenance
12/19/2017
Steve L.
Wyoming
Shingle Roofing
12/06/2017
Christine P.
Anderson
Slate Roofing
11/30/2017
Local Business
Woodlawn
Flat Roofing
11/16/2017
Maria K.
Clifton
Slate Roofing
11/15/2017
Maureen R
Loveland
Shingle Roofing
11/02/2017
Teresa H.
N. Avondale
Slate Roofing
10/25/2017
Linda U.
Newport
Slate Roofing
10/19/2017
Amy B.
Madeira
General
10/07/2017
Anne L
Hyde Park
Slate Roofing
09/18/2017
Local Business
Loveland
Shingle Roofing
09/14/2017
Schlaine B.
Batavia
Shingle Roofing
09/09/2017
Mike M.
Anderson
Shingle Roofing
08/18/2017
Jerry S.
Hyde Park
Slate Roofing
08/08/2017
Richard W.
Montgomery
Shingle Roofing
07/24/2017
Julia A.
Loveland, OH
Shingle Roofing
07/11/2017
Sam C.
Montgomery, OH
Shingle Roofing
07/06/2017
Ray P
Lebanon
Shingle Roofing
06/22/2017
Jeff P
Hyde Park
General
06/08/2017
Family B.
Amberly
Shingle Roofing
06/01/2017
Patty W
Symmes Twp.
Shingle Roofing
05/01/2017
Robert M.
Newport
Gutters
04/24/2017
Debbie V.
Mt. Lookout
General
04/20/2017
Joel H
Florence
Shingle Roofing
03/19/2017
Peggy D.
Loveland, OH
Shingle Roofing
03/17/2017
Peggy D.
Loveland
General
03/17/2017
Linda U
Newport
Slate Roofing
01/31/2017
Joan A.
Montgomery, OH
Shingle Roofing
12/31/2016
Local Business
Crescent Park
Flat Roofing
12/30/2016
Linda G.
Indian Hill, OH
Shingle Roofing
12/27/2016
Jack K.
Deer Park, OH
Shingle Roofing
12/13/2016
Jack K.
Deer Park
General
11/10/2016
Darlene M.
Lockland
Shingle Roofing
10/31/2016
Lee W.
West Chester
Gutters
10/23/2016
Ed W
Amberly
Slate Roofing
08/01/2016
Angie H.
Blue Ash, OH
Metal Work
07/28/2016
Rob H
Mt. Washington
Shingle Roofing
07/25/2016
Barbara H.
Delhi Twp, OH
Metal Work
07/19/2016
Kathy L
Wyoming
Shingle Roofing
07/14/2016
Rick B.
Deer Park, OH
Shingle Roofing
06/17/2016
Susan P
Harrison
Shingle Roofing
05/31/2016
Jim T
Loveland
Shingle Roofing
05/31/2016
Jessica S
E Walnut Hills
Gutters
04/25/2016
Jane B.
Oakley
Shingle Roofing
03/31/2016
Nancy J
Kennedy Heights
Slate Roofing
03/31/2016
Leslie B
Blue Ash
General
02/04/2016
Burton C
Indian Hill
Flat Roofing
01/03/2016
Bridget J
Madisonville
Shingle Roofing
12/31/2015
Michael F.
Hyde Park, OH
Metal Work
11/19/2015
Cindy G
West Chester
Shingle Roofing
11/18/2015
Dave R.
Mount Lookout, OH
Gutters
11/13/2015
James P.
Highpoint, OH
Shingle Roofing
11/09/2015
Jim J
Loveland
Gutters
09/10/2015
Debbie C.
Dillonvale, OH
Shingle Roofing
09/02/2015
Lucille S.
Pleasant Ridge, OH
Shingle Roofing
08/26/2015
Duncan M
Indian Hill
General
08/19/2015
Herman B.
Finneytown, OH
Shingle Roofing
08/14/2015
Lucille S
Kennedy Heights
General
07/31/2015
John T.
Sharonville, OH
Shingle Roofing
06/30/2015
Dave F.
Madeira, OH
Shingle Roofing
06/19/2015
Shannon B
Newport
Metal Work
06/17/2015
Steven K.
Norwood, OH
Metal Work
06/11/2015
Deborah H.
Mount Lookout, OH
Shingle Roofing
06/04/2015
Chas W
Sharonville
Gutters
05/31/2015
Emily S.
Hyde Park, OH
Gutters
05/15/2015
John S.
Mariemont, OH
Metal Work
05/05/2015
Rick S.
Amberley, OH
Shingle Roofing
04/16/2015
Mariano F.
Madeira, OH
Shingle Roofing
02/17/2015
Jim M
Mason
Metal Work
01/31/2015
William C.
Mongtomery, OH
General
11/19/2014
Mary Anne B.
Hyde Park, OH
Shingle Roofing
10/28/2014
Ben F
Glendale
Gutters
10/23/2014
Bill C
Montgomery
Shingle Roofing
10/16/2014
Ethel Z
Norwood
Slate Roofing
09/30/2014
William B.
Indian Hill, OH
Gutters
07/17/2014
David M.
Madeira, OH
Shingle Roofing
07/10/2014
Sharon P.
Glendale, OH
Metal Work
06/26/2014
Marge B.
College Hill, OH
Scheduled Maintenance
06/19/2014
Nancy W
N. Avondale
Clay Tile
05/15/2014
Carrol D
Kenwood
Gutters
04/23/2014
Sam S.
North Avondale, OH
Shingle Roofing
04/20/2014
Joe C
Monfort Heights
Shingle Roofing
02/28/2014
Steve D
Clifton
Clay Tile
01/01/2014
Mrs. J
Cincinnati, Oh
General
01/01/1970
Brendan
Cincinnati, Oh
General
01/01/1970