[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"resolve-roofers\u002Fsan-antonio\u002Froof-squad-of-san-antonio":3,"legacy-company-roofers-san-antonio-roof-squad-of-san-antonio":9,"service-area-3125-san-antonio":81,"google-reviews-ChIJ4Xrn6AiLXIYR2ziZ08xu3Ns":470},{"type":4,"category":5,"city":6,"company":7,"cityName":8},"company","roofers","san-antonio","roof-squad-of-san-antonio","San Antonio",{"contractor":10,"categories":31,"cities":42,"testimonials":47,"sd_testimonials":48,"testimonial_count":41,"info":49,"rating":53,"quote":55,"additional_info":56,"faqs":76,"context":80},{"contractor_id":11,"display_name":12,"url_name":7,"company_logo":13,"street_address":14,"address_locality":14,"address_region":14,"postal_code":14,"phone":15,"phone_organic":14,"phone_ppc":16,"email":17,"has_email":18,"legal_entity_name":19,"work_hours":20,"google_reviews_enabled":18,"google_place_id":21,"short_desc":22,"long_desc":14,"ext_desc":14,"review_summary":23,"best_pick_text":24,"hero_image":14,"hero_image_2x":14,"hero_image_3x":14,"has_liability":18,"workers_compensation":25,"signing_date":26,"meta_title":27,"meta_description":28,"canonical_url":29,"live_ppc_phone":30},3125,"Roof Squad","assets\u002Fcompanylogo\u002F3125\u002Fb07afddd-4b64-4e50-98cd-75206fec52c1.jpg","","210-503-1641","888-488-9770","nicolas.fries@roofsquad.com, webleads@bestpickreports.com",true,"Top Home Roofing LLC","{\"Mo\":\"\",\"Tu\":\"\",\"We\":\"\",\"Th\":\"\",\"Fr\":\"\",\"Sa\":\"\",\"Su\":\"\",\"IsPopulated\":false}","ChIJ4Xrn6AiLXIYR2ziZ08xu3Ns","As a trusted roofing firm serving San Antonio and the surrounding areas, our commitment to providing top-notch roofing solutions goes beyond inspections and repairs to include total roof replacements and gutter installations. Our focus is bringing dependable, superior craftsmanship tailored to your home.","A selection of  homeowner reviews:","2nd year as a Best Pick","E","2025-05-21T00:00:00.000Z","Roof Squad - Roofers Reviews in San Antonio, TX | Best Pick Reports","Roof Squad is a top-rated roofing company in San Antonio, TX recommended by Best Pick Reports. All Best Pick companies are backed by our guarantee, so call today!","\u002Froofers\u002Fsan-antonio\u002Froof-squad-of-san-antonio",null,[32],{"category_id":33,"display_name":34,"url_name":5,"friendly_name":34,"services_offered":35,"services_not_offered":30,"specializations":30,"minimum_job":30,"warranty":36,"license_number":30,"awards_certifications":30,"organizations":30,"company_history":37,"distinctions":38,"employee_information":39,"product_information":30,"additional_information":30,"areas_served":30,"short_desc":22,"best_pick_text":24,"review_summary":23,"phone":15,"phone_organic":30,"phone_ppc":16,"live_ppc_phone":30,"avg_rating":40,"review_count":41,"total_5_stars":41,"total_4_stars":30,"total_3_stars":30,"total_2_stars":30,"total_1_stars":30,"fsr_owners_managers":30,"fsr_products_services":30,"fsr_insurance":30,"fsr_warranties":30,"fsr_company_history":30,"fsr_awards_memberships":30,"availability":30,"fee_structure":30,"financing_available":18,"free_estimates":18,"satisfaction_guarantee":30},12,"Roofers","\u003Cul>\r\n    \u003Cli>Flat Roofing Systems\u003C\u002Fli>\r\n    \u003Cli>Gutter Installation and Replacement\u003C\u002Fli>\r\n    \u003Cli>Metal Roofing\u003C\u002Fli>\r\n    \u003Cli>Roof Inspection\u003C\u002Fli>\r\n    \u003Cli>Roof Installation\u003C\u002Fli>\r\n    \u003Cli>Roof Repair\u003C\u002Fli>\r\n    \u003Cli>Roof Replacement\u003C\u002Fli>\r\n\u003C\u002Ful>","\u003Cul>\r\n    \u003Cli>Lifetime warranty on roof replacements\u003C\u002Fli>\r\n\u003C\u002Ful>","The local company was established in 2016.","\u003Cul>\r\n    \u003Cli>A+ Rated and Accredited with the BBB\u003C\u002Fli>\r\n    \u003Cli>IBHS Fortified LDI Certified Contractor\u003C\u002Fli>\r\n    \u003Cli>Owens Corning Platinum Preferred Contractor\u003C\u002Fli>\r\n\u003C\u002Ful>","\u003Cul>\r\n    \u003Cli>Marked Vehicles\u003C\u002Fli>\r\n    \u003Cli>Wear Shoe Covers\u003C\u002Fli>\r\n    \u003Cli>Wear Uniforms\u003C\u002Fli>\r\n\u003C\u002Ful>",5,29,[43],{"city_id":44,"display_name":8,"url_name":6,"state_code":45,"state_name":46},56,"TX","Texas",[],[],{"phone":15,"email":17,"website":30,"short_desc":22,"long_desc":14,"ext_desc":14,"best_pick_text":24,"services_offered":35,"services_not_offered":14,"specializations":14,"minimum_job":14,"warranty":36,"license_number":14,"awards_certifications":14,"organizations":14,"company_history":37,"distinctions":38,"employee_information":39,"product_information":14,"additional_information":14,"quote":50,"quote_name":51,"quote_title":52},"\"As a trusted roofing firm serving San Antonio and the surrounding areas, our commitment to providing top-notch roofing solutions goes beyond inspections and repairs to include total roof replacements and gutter installations. Our focus is bringing dependable, superior craftsmanship tailored to your home.\"","Dennis Saybe","Founder & Regional Manager",{"total_testimonial_count":41,"avg_score":40,"testimonial_count_5_star":41,"testimonial_count_4_star":54,"testimonial_count_3_star":54,"testimonial_count_2_star":54,"testimonial_count_1_star":54},0,{"name":51,"title":52,"text":50},[57,60,64,68,72],{"name":58,"title":59,"text":35,"order":54},"services_offered","Services Offered",{"name":61,"title":62,"text":36,"order":63},"warranty","Warranty",4,{"name":65,"title":66,"text":37,"order":67},"company_history","Company History",7,{"name":69,"title":70,"text":38,"order":71},"distinctions","Distinctions",8,{"name":73,"title":74,"text":39,"order":75},"employee_information","Employee Information",9,[77],{"question":78,"answer":79},"What services does Roof Squad offer?","Roof Squad offers comprehensive residential services, specializing in shingle, metal, and flat roofs. Their expertise includes roof replacement, installation, repair, storm damage assessment, and inspections. They also provide gutter installation, siding replacement, installation, and repair, and fascia and soffit installation and repair.",{"category":5,"city":6,"company":7},{"contractorId":11,"zipCount":82,"cities":83,"states":102,"coordinates":103,"center":467,"hasCoordinates":18,"locationSlug":6},107,[84,85,86,87,88,89,90,91,92,93,94,95,96,97,8,98,99,100,101],"Bergheim","Boerne","Bulverde","Canyon Lake","Cibolo","Converse","Fischer","Helotes","Jbsa Ft Sam Houston","Jbsa Lackland","Jbsa Randolph","Marion","Mc Queeney","New Braunfels","Schertz","Seguin","Spring Branch","Universal City",[45],[104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295,299,303,307,311,313,317,321,325,329,331,335,337,341,345,347,351,355,359,363,367,371,375,379,383,387,391,395,399,403,407,411,415,417,421,423,425,427,429,431,433,435,439,441,443,445,447,449,451,453,455,457,459,461,463],{"lat":105,"lng":106,"zip":107,"city":84,"state":45},29.8274,-98.5753,"78004",{"lat":109,"lng":110,"zip":111,"city":85,"state":45},29.8931,-98.6857,"78006",{"lat":113,"lng":114,"zip":115,"city":85,"state":45},29.7327,-98.6646,"78015",{"lat":117,"lng":118,"zip":119,"city":91,"state":45},29.6321,-98.7542,"78023",{"lat":121,"lng":122,"zip":123,"city":100,"state":45},29.9238,-98.3788,"78070",{"lat":125,"lng":126,"zip":127,"city":88,"state":45},29.575,-98.228,"78108",{"lat":129,"lng":130,"zip":131,"city":89,"state":45},29.5173,-98.3217,"78109",{"lat":133,"lng":134,"zip":135,"city":96,"state":45},29.6023,-98.0492,"78123",{"lat":137,"lng":138,"zip":139,"city":95,"state":45},29.5683,-98.1517,"78124",{"lat":141,"lng":142,"zip":143,"city":97,"state":45},29.7229,-98.0742,"78130",{"lat":145,"lng":146,"zip":147,"city":97,"state":45},29.7565,-98.1983,"78132",{"lat":149,"lng":150,"zip":151,"city":87,"state":45},29.9112,-98.2374,"78133",{"lat":153,"lng":154,"zip":155,"city":101,"state":45},29.5465,-98.2954,"78148",{"lat":157,"lng":158,"zip":159,"city":94,"state":45},29.3759,-97.958,"78150",{"lat":161,"lng":162,"zip":163,"city":98,"state":45},29.579,-98.2778,"78154",{"lat":165,"lng":166,"zip":167,"city":99,"state":45},29.5613,-97.9628,"78155",{"lat":169,"lng":170,"zip":171,"city":86,"state":45},29.7767,-98.4626,"78163",{"lat":173,"lng":174,"zip":175,"city":8,"state":45},29.4711,-98.5356,"78201",{"lat":177,"lng":178,"zip":179,"city":8,"state":45},29.4275,-98.4601,"78202",{"lat":181,"lng":178,"zip":182,"city":8,"state":45},29.4148,"78203",{"lat":184,"lng":185,"zip":186,"city":8,"state":45},29.4059,-98.5078,"78204",{"lat":188,"lng":189,"zip":190,"city":8,"state":45},29.4237,-98.4925,"78205",{"lat":192,"lng":193,"zip":194,"city":8,"state":45},29.4375,-98.4616,"78206",{"lat":196,"lng":197,"zip":198,"city":8,"state":45},29.4229,-98.526,"78207",{"lat":200,"lng":201,"zip":202,"city":8,"state":45},29.44,-98.459,"78208",{"lat":204,"lng":205,"zip":206,"city":8,"state":45},29.4821,-98.4554,"78209",{"lat":208,"lng":209,"zip":210,"city":8,"state":45},29.3977,-98.4658,"78210",{"lat":212,"lng":213,"zip":214,"city":8,"state":45},29.3499,-98.5638,"78211",{"lat":216,"lng":217,"zip":218,"city":8,"state":45},29.4388,-98.4935,"78212",{"lat":220,"lng":221,"zip":222,"city":8,"state":45},29.5234,-98.5273,"78213",{"lat":224,"lng":225,"zip":226,"city":8,"state":45},29.3641,-98.4924,"78214",{"lat":228,"lng":229,"zip":230,"city":8,"state":45},29.4413,-98.4793,"78215",{"lat":232,"lng":233,"zip":234,"city":8,"state":45},29.5334,-98.4975,"78216",{"lat":236,"lng":237,"zip":238,"city":8,"state":45},29.5395,-98.4194,"78217",{"lat":240,"lng":241,"zip":242,"city":8,"state":45},29.4969,-98.4032,"78218",{"lat":244,"lng":245,"zip":246,"city":8,"state":45},29.4492,-98.3446,"78219",{"lat":248,"lng":249,"zip":250,"city":8,"state":45},29.4106,-98.4128,"78220",{"lat":252,"lng":253,"zip":254,"city":8,"state":45},29.3309,-98.5054,"78221",{"lat":256,"lng":257,"zip":258,"city":8,"state":45},29.3831,-98.396,"78222",{"lat":260,"lng":261,"zip":262,"city":8,"state":45},29.3579,-98.4356,"78223",{"lat":264,"lng":265,"zip":266,"city":8,"state":45},29.3374,-98.5393,"78224",{"lat":268,"lng":269,"zip":270,"city":8,"state":45},29.3875,-98.5245,"78225",{"lat":272,"lng":273,"zip":274,"city":8,"state":45},29.393,-98.5511,"78226",{"lat":276,"lng":277,"zip":278,"city":8,"state":45},29.4027,-98.6433,"78227",{"lat":280,"lng":281,"zip":282,"city":8,"state":45},29.4589,-98.5699,"78228",{"lat":284,"lng":285,"zip":286,"city":8,"state":45},29.5042,-98.5697,"78229",{"lat":288,"lng":289,"zip":290,"city":8,"state":45},29.5407,-98.5521,"78230",{"lat":292,"lng":293,"zip":294,"city":8,"state":45},29.5714,-98.5414,"78231",{"lat":296,"lng":297,"zip":298,"city":8,"state":45},29.5863,-98.4769,"78232",{"lat":300,"lng":301,"zip":302,"city":8,"state":45},29.5563,-98.3643,"78233",{"lat":304,"lng":305,"zip":306,"city":92,"state":45},29.4241,-98.4936,"78234",{"lat":308,"lng":309,"zip":310,"city":8,"state":45},29.3494,-98.4422,"78235",{"lat":304,"lng":305,"zip":312,"city":93,"state":45},"78236",{"lat":314,"lng":315,"zip":316,"city":8,"state":45},29.4208,-98.5645,"78237",{"lat":318,"lng":319,"zip":320,"city":8,"state":45},29.451,-98.6169,"78238",{"lat":322,"lng":323,"zip":324,"city":8,"state":45},29.5182,-98.3627,"78239",{"lat":326,"lng":327,"zip":328,"city":8,"state":45},29.5189,-98.6006,"78240",{"lat":192,"lng":193,"zip":330,"city":8,"state":45},"78241",{"lat":332,"lng":333,"zip":334,"city":8,"state":45},29.3509,-98.6109,"78242",{"lat":192,"lng":193,"zip":336,"city":8,"state":45},"78243",{"lat":338,"lng":339,"zip":340,"city":8,"state":45},29.4793,-98.3476,"78244",{"lat":342,"lng":343,"zip":344,"city":8,"state":45},29.4189,-98.6895,"78245",{"lat":192,"lng":193,"zip":346,"city":8,"state":45},"78246",{"lat":348,"lng":349,"zip":350,"city":8,"state":45},29.5855,-98.4071,"78247",{"lat":352,"lng":353,"zip":354,"city":8,"state":45},29.5894,-98.5201,"78248",{"lat":356,"lng":357,"zip":358,"city":8,"state":45},29.5612,-98.6117,"78249",{"lat":360,"lng":361,"zip":362,"city":8,"state":45},29.5054,-98.6688,"78250",{"lat":364,"lng":365,"zip":366,"city":8,"state":45},29.4597,-98.6555,"78251",{"lat":368,"lng":369,"zip":370,"city":8,"state":45},29.346,-98.6464,"78252",{"lat":372,"lng":373,"zip":374,"city":8,"state":45},29.4599,-98.7479,"78253",{"lat":376,"lng":377,"zip":378,"city":8,"state":45},29.5551,-98.7442,"78254",{"lat":380,"lng":381,"zip":382,"city":8,"state":45},29.6701,-98.6873,"78255",{"lat":384,"lng":385,"zip":386,"city":8,"state":45},29.6169,-98.6252,"78256",{"lat":388,"lng":389,"zip":390,"city":8,"state":45},29.6495,-98.6137,"78257",{"lat":392,"lng":393,"zip":394,"city":8,"state":45},29.6562,-98.4967,"78258",{"lat":396,"lng":397,"zip":398,"city":8,"state":45},29.6283,-98.4445,"78259",{"lat":400,"lng":401,"zip":402,"city":8,"state":45},29.7026,-98.4759,"78260",{"lat":404,"lng":405,"zip":406,"city":8,"state":45},29.7055,-98.4191,"78261",{"lat":408,"lng":409,"zip":410,"city":8,"state":45},29.3614,-98.3174,"78263",{"lat":412,"lng":413,"zip":414,"city":8,"state":45},29.1733,-98.4723,"78264",{"lat":192,"lng":193,"zip":416,"city":8,"state":45},"78265",{"lat":418,"lng":419,"zip":420,"city":8,"state":45},29.6643,-98.3118,"78266",{"lat":192,"lng":193,"zip":422,"city":8,"state":45},"78268",{"lat":192,"lng":193,"zip":424,"city":8,"state":45},"78269",{"lat":192,"lng":193,"zip":426,"city":8,"state":45},"78270",{"lat":192,"lng":193,"zip":428,"city":8,"state":45},"78278",{"lat":192,"lng":193,"zip":430,"city":8,"state":45},"78279",{"lat":192,"lng":193,"zip":432,"city":8,"state":45},"78280",{"lat":192,"lng":193,"zip":434,"city":8,"state":45},"78283",{"lat":436,"lng":437,"zip":438,"city":8,"state":45},29.4426,-98.4913,"78284",{"lat":192,"lng":193,"zip":440,"city":8,"state":45},"78285",{"lat":304,"lng":305,"zip":442,"city":8,"state":45},"78288",{"lat":192,"lng":193,"zip":444,"city":8,"state":45},"78289",{"lat":192,"lng":193,"zip":446,"city":8,"state":45},"78291",{"lat":192,"lng":193,"zip":448,"city":8,"state":45},"78292",{"lat":192,"lng":193,"zip":450,"city":8,"state":45},"78293",{"lat":192,"lng":193,"zip":452,"city":8,"state":45},"78294",{"lat":192,"lng":193,"zip":454,"city":8,"state":45},"78295",{"lat":192,"lng":193,"zip":456,"city":8,"state":45},"78296",{"lat":192,"lng":193,"zip":458,"city":8,"state":45},"78297",{"lat":192,"lng":193,"zip":460,"city":8,"state":45},"78298",{"lat":192,"lng":193,"zip":462,"city":8,"state":45},"78299",{"lat":464,"lng":465,"zip":466,"city":90,"state":45},29.9627,-98.2088,"78623",{"lat":468,"lng":469},29.503717475728152,-98.46446116504862,{"reviews":471,"rating":40,"userRatingCount":525},[472,484,494,505,515],{"name":473,"rating":40,"text":474,"originalText":477,"authorAttribution":478,"relativePublishTimeDescription":482,"publishTime":483},"places\u002FChIJ4Xrn6AiLXIYR2ziZ08xu3Ns\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT25abVVVZ3pSRTlZUlZGT1ZXTk1kSEV4Ums1MWRrRRAB",{"text":475,"languageCode":476},"⭐️ ⭐️ ⭐️ ⭐️ ⭐️\nI had been shopping for several months pricing new roofs for my house that was clearly in need of new shingles. So a few months ago I watched Sergio and his crew of roofers install this new roof on the neighbors just a few houses down. Never have I seen a more efficient and put together crew than these men! The more I watched throughout the day as this crew installed this roof on my neighbors house I knew immediately this was the crew I wanted to hire to install my project.\n\nWhat was really awesome about my first experience with Sergio and his company, was the day I called, which was a Sunday. He said he had time in the afternoon to come out and do an estimate. I was very impressed, as I know most construction crews are off on Sunday’s. Sergio arrived on time, and gave me a very accurate and no BS bid for my roof, and I ended up signing the contract that day and set a day for June 27th.\n\nOne thing I highly admired about Sergios crew is how well they all worked together as a team to get the job done correctly! It truly was a pleasure to watch this crew at their trade. The day of the installment the crew showed up right on time at 7:30am and started work as promised. I knew what I was in for a real treat when this crew arrived, and boy they did not fail to deliver above average professionalism throughout the entire job! One small problem that was addressed immediately, was some minimal termite damage on a few of the rafters. Which they replace with some pressure treated wood to address the damage. They replace all the boots on the pipes, and vents. And what really made my day is they installed a low profile vent cap for the kitchen vent! I know it’s a small thing but that was really awesome! By 1PM they were rolled up and heading home. I would highly, highly recommend this company to anyone that is looking to have their roof replaced by professionals! Thanks again Sergio to you and your crew for all your hard work! Looking forward to future projects with Roof Squad!","en",{"text":475,"languageCode":476},{"displayName":479,"uri":480,"photoUri":481},"Med Coder","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F108387071943738678812\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa-\u002FALV-UjVkvB-w5Kz0kKAfrODoJGerVpXDWKXQ1xpgwqlSTj1LPru-YTKr=s128-c0x00000000-cc-rp-mo-ba2","3 months ago","2026-06-29T01:31:07.776744783Z",{"name":485,"rating":40,"text":486,"originalText":488,"authorAttribution":489,"relativePublishTimeDescription":482,"publishTime":493},"places\u002FChIJ4Xrn6AiLXIYR2ziZ08xu3Ns\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT2s1V1RVYzVWVWN3YzBZMU9IWjNYMVJMUVhkTGMxRRAB",{"text":487,"languageCode":476},"This company is great! They came at the last minute when my mother needed her roof done because of a leak and they repaired it quickly and with care. They cared more about my mom's roof(because a storm was coming) than getting paid(now of course,  they had to get paid but they showed more concern about my mom). Great work! Highly recommended!",{"text":487,"languageCode":476},{"displayName":490,"uri":491,"photoUri":492},"Leon Scott","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F107257558621249498619\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocLJilTz-Vlt37owgYwXk5frIjwHxmTN1bn3zLxEBVqCvxBjww=s128-c0x00000000-cc-rp-mo","2026-07-12T23:26:27.498066866Z",{"name":495,"rating":40,"text":496,"originalText":498,"authorAttribution":499,"relativePublishTimeDescription":503,"publishTime":504},"places\u002FChIJ4Xrn6AiLXIYR2ziZ08xu3Ns\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT2paQ1dHaGpXa1pWY1UwemFtUmlZa0ZJVXpOcGRrRRAB",{"text":497,"languageCode":476},"Sergio and his team were absolutely wonderful! My entire home was power washed to remove dirt, mildew, debris, and loose paint in preparation for exterior painting.  They replaced damaged siding \u002F rotten wood and sealed all seams, joints, & caulked as needed to prevent moisture intrusion.  My home was built in 2003 and it looks brand new-I'm receiving compliments left and right from all my neighbors.  Reach Sergio for your roof replacement, painting or any type of repairs needed to your property. The crew was pleasant to work with and they addressed all my questions and concerns immediately. They did a phenomenal job!  I would highly recommend to family, friends and my home insurance clients!  Paint by Sherwin Williams: Quest Gray & White",{"text":497,"languageCode":476},{"displayName":500,"uri":501,"photoUri":502},"Vicky Menchaca","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F103030710263119169069\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocIgmMy-mET1xdSk-LYNj4wCuqgYW0ZyMj-CZCCSJhHLuR3yAA=s128-c0x00000000-cc-rp-mo-ba2","7 months ago","2026-03-24T21:11:29.292835528Z",{"name":506,"rating":40,"text":507,"originalText":509,"authorAttribution":510,"relativePublishTimeDescription":482,"publishTime":514},"places\u002FChIJ4Xrn6AiLXIYR2ziZ08xu3Ns\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT2twNVFqTTVYMnBTVkRreldIQkhSbFZIY1UxSlZYYxAB",{"text":508,"languageCode":476},"Sergio and his crew at Roof Squad did such an amazing job replacing our roof and repainting the exterior of our home!  Our home looks brand new now!!! Their level of professionalism and attention to detail is beyond words. Sergio is humble, honest, and fair and is relentless in making sure you are 100% satisfied with the work. His crew was super-friendly, hardworking, highly skilled, and respected our property as if it were their own. They put pride into their work and the results reflect that. I trust Sergio and Roof Squad and will definitely call them for any project I have in the future!",{"text":508,"languageCode":476},{"displayName":511,"uri":512,"photoUri":513},"Alma P","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F102234925099769979578\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa-\u002FALV-UjXDec1pzQ3NuTwi1pXOUTfKvCiUo3xONWzC7kX3TcsJHNq6yyMK=s128-c0x00000000-cc-rp-mo","2026-06-28T18:27:34.725649472Z",{"name":516,"rating":40,"text":517,"originalText":519,"authorAttribution":520,"relativePublishTimeDescription":482,"publishTime":524},"places\u002FChIJ4Xrn6AiLXIYR2ziZ08xu3Ns\u002Freviews\u002FCi9DQUlRQUNvZENodHljRjlvT2twYVYyRlhkbXBLZEVSVlYweElkM2RPVmxrd2IxRRAB",{"text":518,"languageCode":476},"I HIGHLY recommend Roof Squad and Project Manager Sergio! They replaced our roof, did some interior sheetrock work including repainting, repainted the entire house exterior, and replaced our fence. Sergio is honest, fair, and makes sure everything gets done right.  They cut no corners and used only the highest quality materials. Communication was outstanding throughout the entire process with plenty of before and after pictures. His crew was amazingly professional and courteous to the point that I was totally comfortable letting them work inside my home without me being there. Sergio and his crew are top notch, and I will definitely be using them for any future projects! Thanks Sergio!!!",{"text":518,"languageCode":476},{"displayName":521,"uri":522,"photoUri":523},"jkdmmabox","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fcontrib\u002F103980151315655393143\u002Freviews","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocJsth4pOXhb8XnXYq_b4qyEL7oWAfDnPNXj3bBth8wmSGE4Cw=s128-c0x00000000-cc-rp-mo-ba3","2026-06-28T16:32:20.093959334Z",66]