Roofing contractor
E Castro Roofing & Siding LLC
2330 GT Dr, Waterloo, IA 50703
- Google average
- 4.7
- Ratings counted
- 55
- One and two star
- 5 of 55(9.1%)
- Iowa median
- 2.8%
The first three are Google’s own figures for E Castro Roofing & Siding LLC, read on 24 September 2026; the share is of every rating Google has counted, not of the review texts on this page. The median is ours — the middle figure among the Iowa roofers we list with enough ratings to compare.
Rating breakdown
| 5 | 50 | 91% | |
|---|---|---|---|
| 4 | 0 | 0% | |
| 3 | 0 | 0% | |
| 2 | 1 | 2% | |
| 1 | 4 | 7% |
Higher than most — the typical roofer in Iowa sits at 2.8%. A higher share is a reason to read the critical reviews below, not a verdict.
The critical reviews
The one and two-star reviews, first. These are what a star average hides, and they are the reason this page exists.
All 5 of the one and two-star reviews we hold for E Castro Roofing & Siding LLC, most recent first.
- 1 out of 5Debra Rauscha day ago
We contacted this company for a roofing inspection to be completed, which we all know is on a tight deadline, I did not receive a phone call back. We then called again, and was told it would be scheduled on Friday. We understand safety …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Debra, Please accept our sincere apologies for the lack of communication and for missing your rescheduled Saturday appointment. We completely understand how critical tight deadlines are for roof inspections, and it is very disappointing to hear that we let you down and left you in a bind. While weather delays can disrupt schedules, failing to keep you updated by phone and text is unacceptable and does not reflect the standard of service we strive to provide. We are glad you were able to get the emergency assistance you needed, but we truly regret that we were not the ones to deliver it for you. We take your feedback seriously and are addressing this communication breakdown with our team to ensure it doesn't happen again. If there is anything we can do to discuss this further, please feel free to reach out to our office directly at (319) 215-5683. The E. Castro Roofing & Siding Team
- 1 out of 5Chelle Mora2 months ago
No-show for an estimate appointment. No call, no text. Would not recommend.
Reply from the business
Chelle, Please accept our sincere apologies for missing your estimate appointment. We pride ourselves on being reliable and professional, so it is incredibly disappointing to hear that we let you down and failed to communicate. This is certainly not how we choose to do business. We would love the opportunity to make this right and provide you with the prompt service you deserve. Please contact our office directly at (319) 215-5683 so we can prioritize getting an estimator out to you immediately. — The E. Castro Roofing & Siding Team
- 1 out of 5Jerry Dadigan4 months ago
Called them for estimate the person did not even go on my roof estimated from sidewalk did NOT give me any estimate went with different company to bad for them they lost almost 15,500
Reply from the business
Hi Jerry, thank you for reaching out and for the feedback. We take every estimate seriously and aim to provide the most accurate assessment possible. For many projects, we utilize advanced satellite-based measuring tools and ground-level inspections to provide a preliminary quote without disturbing the homeowner, followed by a detailed physical inspection if the project moves forward. We apologize if there was any breakdown in communication regarding your specific estimate or the timeline for receiving it. We would have welcomed the opportunity to earn your business. We wish you the best with your new roof and your home improvements.
- 2 out of 5Anthony Henriksen3 years ago
I was looking forward to having my house checked out after a recent storm. Set up a few times for him to come check it out. Unfortunately he no showed.
Reply from the business
Thank you for the review, Anthony. We are sincerely sorry about the situation. We hope you will consider us in the future!
- 1 out of 5Tali5 years ago
Please do some research into the contractors that you hire. This man put in writing that he could offer a 30 year warranty with Timberline GAF shingles however, when I called Timberline, they said he hasn't been certified since 2013 so that means he can only offer a 10 year warranty. He told me he would take pictures of all of the work, said over & over that he emailed me everything in writing ,(lies) didn't take out a permit for all of the work he was hired to do, didn't complete the job & tried collecting the money in cash before completion & before even getting it inspected. Walk away & find someone else. Will update soon with more information.
What reviewers keep mentioning
Topics Google extracted from this business’s reviews, with how many mention each. These are words that appeared in reviews, which is not the same as a service the business sells.
- fast work9
- roof replacement9
- clean up7
- crew7
- siding5
- siding installation4
- respectful staff3
- responsiveness2
- shingle removal2
- budget2
- promptness2
- easy to work with2
Other reviews we hold
14 more of the 42 reviews we hold text for, most recent first. We do not hold every review Google has.
- 5 out of 5Annette Bagg3 weeks ago
E Castro did a fantastic job on our roof. 3 1/2 hrs from tearing off to cleaning up and gone! They did a phenomenal job. They were great about cleaning everything up, going over and over the yard to make sure everything was picked up. From …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Annette, thank you so much for taking the time to share such a detailed and glowing 5-star review! We are thrilled to hear how pleased you were with the entire process, from getting the initial bid with Emilio and setting up the schedule with Emily, to getting the job completed a week and a half early! Our crew takes immense pride in working efficiently while maintaining top quality, and we’re glad they could complete the full tear-off and cleanup so quickly. Protecting your lawn and ensuring every piece of debris is picked up is always a top priority for us. Thank you for the high recommendation and for choosing E. Castro Roofing and Siding—we look forward to serving as your go-to contractor whenever you need us in the future! — The E. Castro Roofing & Siding Team
- 5 out of 5Greg Hagensteina month ago
A very good company to work with, they're very professional and do very good work. And they get the work done in timely matter. I will definitely use them again in the future for any other roofing or siding repairs.
Reply from the business
Greg, thank you so much for the excellent 5-star review! We really appreciate your kind words about our professionalism and efficiency. Knowing that you’re happy with the quality of our work and that you’d choose us again in the future is the best compliment our team could ask for. We look forward to working with you again down the road whenever you need roofing or siding service! — The E. Castro Roofing & Siding Team
- 5 out of 5Jeremy Wicksa month ago
Recently had my roof replaced and some siding. I am extremely pleased with the results! The crew did fast work and cleaned everything up before leaving. Very easy to work with!
- 5 out of 5Betty Crow2 months ago
Great quality work. Very friendly. Cleaned up all debris and roof looks fantastic. Highly recommend!
Reply from the business
Betty, thank you so much for the 5-star review and the high recommendation! We’re thrilled to hear that you love how your new roof looks and that you found our team friendly and competitive on price. Making sure the job site is completely clean of debris before we leave is a top priority for us, so we really appreciate you noticing that extra effort. Thank you for trusting E. Castro Roofing and Siding! — The E. Castro Roofing & Siding Team
- 5 out of 5Ruben Castro2 months ago
I know this man he know what to do
Reply from the business
Ruben, thank you for the 5-star review and the support! We appreciate you giving us a shoutout and letting everyone know we get the job done right. — The E. Castro Roofing & Siding Team
- 5 out of 5Ashley ND3 months ago
We ran into an issue with a leaking vent in our roof that an Amish crew had already tried to fix twice without success. …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Ashley, thank you so much for the 5-star review! We are incredibly happy to hear that we could provide you with that peace of mind. Roof leaks can be stressful, especially when previous attempts haven't worked out, so we’re glad our team was able to identify and fix the issue correctly on the first visit. We appreciate the recommendation and are always here if you need anything else! — The E. Castro Roofing & Siding Team
- 5 out of 5Kent Hurlburt3 months ago
The crew was great to work with, especially Guillermo and Emily as my main contact.
Reply from the business
Kent, thank you so much for the 5-star review! We’re thrilled to hear you had a great experience working with our crew, and we will be sure to pass along the special shoutout to Guillermo and Emily—they always go above and beyond for our clients. We also appreciate you mentioning our fair pricing. Thank you for choosing E. Castro Roofing and Siding! — The E. Castro Roofing & Siding Team
- 5 out of 5Cory Even3 months ago
Hard working crew, got the job done fast and excellent job cleaning up after
Reply from the business
Cory, thank you for the 5-star review! We’re glad to hear you were happy with the pricing and that our crew was able to get the job done quickly. We know how important a clean job site is, so we appreciate you noticing the extra effort in the cleanup. Thank you for choosing E. Castro Roofing and Siding! — The E. Castro Roofing & Siding Team
- 5 out of 5Jill Dean4 months ago
Emilio came out and did the estimate himself. He is very professional, knowledgeable, and easy to work with! The crew did a great job and worked quickly. Their clean up was exceptional, leaving my patio cleaner than when they arrived! He also charged me less than the original bid! I would highly recommend them to anyone!!!
Reply from the business
Hi Jill, thank you so much for the 5-star review! We are thrilled to hear that you had such a positive experience with Emilio and the crew. We take great pride in being professional and knowledgeable, and it’s wonderful to know that our cleanup left your patio looking better than ever. We truly appreciate the recommendation and are glad we could complete the project under the original bid for you. Enjoy your new patio!
- 5 out of 5Eliza G8 months ago
They are always wonderful to work with!
Reply from the business
We truly appreciate your feedback and are so happy to hear that you find us 'wonderful to work with.' We pride ourselves on providing a professional and pleasant experience for all of our customers, and it means a lot to know we've achieved that with you. We look forward to assisting you with any future roofing or siding needs! — The E. Castro Roofing & Siding Team"
- 5 out of 5Itzel Castro9 months ago
Great costumer service along with great quality products and work! Fast and more than efficient
- 5 out of 5Andrew Miller10 months ago
This company is amazing. The workers are great. They worked fast and hard and was very helpful. I highly recommend E Castro roofing and siding.
- 5 out of 5sharon anfinson10 months ago
They were very quick doing a great job. Old shingles removed and replaced very good cleanup all done in approximately 6 hours. Outstanding!
- 5 out of 5Tammy Marovets11 months ago
Emilio Castro and his crew are phenomenal. Very professional and friendly . Very quick with projects. Everything done to profection. Highly recommend them.
What E Castro Roofing & Siding LLC says about itself
Taken from the business’s own website. We have not checked any of it. These are quotes, not credentials — a roofer writing “licensed and insured” on their homepage is not evidence that they are.
Licensed
“…Send Request Licensed & Insured Address 2330 GT Drive…”
Warranty offered
“…materials, craftsmanship, and guaranteed customer satisfaction . More About…”
States years in business
“…Castro Roofing & Siding We have over 17 years of professional roofing and siding…”
Free estimates
“…City Marshalltown Raymond Waterloo FREE Estimate Request Commercial Roofing •…”
24/7 emergency call-out
“…; Siding Skip to content CONTACT US FOR EMERGENCY SERVICE (319) 252-4220 Toggle Navigation Home…”
Their site also states: insured.
Other roofers in Waterloo
Ranked by how many ratings Google has counted.
| Roofing contractor | Google average | Ratings counted | One and two star | Contact |
|---|---|---|---|---|
| Seamless Exteriorsiding installation, window installation, attention to detail4.9396 ratings2.0% one and two star(319) 209-4005 | 4.9 | 396 | 2.0%8 of 396 | (319) 209-4005 |
| JP ROOFING & SOLUTIONS LLCsiding, insurance work, courteous staff5.0149 ratings0.7% one and two star(319) 529-4584 | 5.0 | 149 | 0.7%1 of 149 | (319) 529-4584 |
| JSB /Roofing Specialistknowledgeable staff, gutters, metal roof5.083 ratings0% one and two star(319) 242-7500 | 5.0 | 83 | 0%0 of 83 | (319) 242-7500 |
| Raber Roofing Systems LLCmetal roof installation, quick response, polite staff5.082 ratings0% one and two star(563) 929-1567 | 5.0 | 82 | 0%0 of 82 | (563) 929-1567 |
| One Community Constructionjob, siding, clean5.075 ratings0% one and two star(319) 493-3039 | 5.0 | 75 | 0%0 of 75 | (319) 493-3039 |
| Heyn Brothers Service Roofingclean up, work, communication5.063 ratings0% one and two star(319) 302-3260 | 5.0 | 63 | 0%0 of 63 | (319) 302-3260 |
Where this page comes from
Every figure above is Google’s, captured on 24 September 2026. The star average and the 55 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 55, of which 42 have any text — and it is not everything Google shows.
Roof Warden does not verify licenses, bonds, insurance or workers’ compensation cover, and nothing on this page should be read as though we had. Confirm those directly with the contractor and with your state or provincial licensing body before you hire anyone.