1<!DOCTYPE html><html lang="en-US"><head>
1<script data-no-optimize="1">var litespeed_docref=sessionStorage.getItem("litespeed_docref");litespeed_docref&&(Object.defineProperty(document,"referrer",{get:function(){return litespeed_docref}}),sessionStorage.removeItem("litespeed_docref"));</script>
1 <meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><link 2rel="preload" 3as="image" 4href="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/home-hero/kitchen-mobile.webp?v=20260925b" 5type="image/webp" 6media="(max-width: 768px)" 7fetchpriority="high" 8/><link 9rel="preload" 10as="image" 11href="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/home-hero/kitchen-desktop.webp?v=20260924" 12type="image/webp" 13media="(min-width: 769px)" 14fetchpriority="high" 15/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><style data-hc-critical>html,body{margin:0;background:#fff;color:#111} 16 #hc-app{min-height:100vh;min-height:100dvh;position:relative;z-index:1;isolation:isolate;background:#fff} 17 #hc-spa-mount,.hc-spa-root,.hc-spa-main{background:transparent} 18 /* CLS 1.0: delayed Tailwind. Mobile drawer stacked full-viewport then collapsed. 19 Desktop nav + services list also stacked in-flow (~800px) then snapped to the 20 88px pill â same CLS 1.0 on Lighthouse desktop. Pin both layouts unlayered. */ 21 .hc-header-new{position:relative;z-index:50;pointer-events:none;margin:0 0 8px;padding:12px clamp(12px,2vw,20px) 0;background:transparent} 22 .hc-header-new__container{pointer-events:auto;width:min(1200px,100%);margin:0 auto;background:#fff;border-radius:14px} 23 .hc-header-new__services-panel{position:absolute;opacity:0;visibility:hidden;pointer-events:none;display:none!important} 24 .hc-header-new__services.is-open .hc-header-new__services-panel{display:block!important;opacity:1;visibility:visible;pointer-events:auto} 25 @media (max-width:1024px){ 26 .hc-header-new{padding:10px 10px 0} 27 .hc-header-new__container{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:14px 12px 16px;border-radius:16px} 28 .hc-header-new__logo{display:flex;width:100%;justify-content:center;margin:0} 29 .hc-header-new__logo img{display:block;width:180px;height:58px;object-fit:contain} 30 .hc-header-new__nav{max-height:0!important;overflow:hidden!important;opacity:0} 31 .hc-header-new.is-nav-open .hc-header-new__nav{max-height:min(70dvh,calc(100dvh - 8.75rem))!important;opacity:1;overflow-x:hidden!important;overflow-y:auto!important} 32 .hc-header-new__services-panel{position:static;left:auto;top:auto;transform:none;min-width:0} 33 } 34 @media (min-width:1025px){ 35 .hc-header-new__container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,2.5vw,28px);padding:10px clamp(16px,2.5vw,28px)} 36 .hc-header-new__logo img{display:block;width:210px;height:65px} 37 .hc-header-new__nav{display:flex;flex-wrap:nowrap;align-items:center;justify-self:center;gap:clamp(14px,2vw,22px);white-space:nowrap} 38 .hc-header-new__nav>a,.hc-header-new__services-toggle{color:#1f2b4a;text-decoration:none;font-weight:500;font-size:17px} 39 .hc-header-new__actions{display:flex;align-items:center;justify-self:end;gap:12px} 40 .hc-header-new__menu-toggle{display:none} 41 .hc-header-new__services{position:relative} 42 /* Do not set transform:translateX(-50%) here â Tailwind v4 also sets 43 translate:-50%, and the two stack so the menu jumps left of Services. */ 44 .hc-header-new__services-panel{top:calc(100% + 12px);z-index:10;background:#f7f9fd;border-radius:16px;min-width:250px} 45 } 46 :root{--hc-hero-header-offset:5.5rem;--hc-hero-stage-min-h:clamp(640px,calc(100svh - 5.5rem - 8px),900px)} 47 /* Mobile first-paint must match home-hero-hooks editorial split or async 48 CSS + JS resize the LCP image (CLS). Keep in sync with --hc-hero-photo-band-h. */ 49 @media (max-width:640px){:root{--hc-hero-header-offset:185px;--hc-hero-deck-h:184px;--hc-hero-photo-band-h:calc(100vw * 5 / 4);--hc-hero-stage-min-h:calc(var(--hc-hero-photo-band-h) + var(--hc-hero-deck-h))}} 50 /* Shell is a sibling of #hc-spa-mount. Height = header + photo stage only 51 (highlights sit below the kitchen and have their own fill). */ 52 .hc-spa-lcp-shell{position:absolute;top:0;left:0;right:0;z-index:0;pointer-events:none;overflow:hidden;background:#0f1b3d;height:calc(var(--hc-hero-header-offset) + var(--hc-hero-stage-min-h))}
53 .hc-spa-lcp-shell img,.hc-spa-lcp-shell picture{display:block;width:100%;height:100%} 54 .hc-spa-lcp-shell img{object-fit:cover;object-position:center top} 55 #hc-spa-mount{position:relative;z-index:1} 56 .hc-home-new-hero{position:relative;isolation:isolate;background:transparent;color:#fff} 57 .hc-home-new-hero-stage{position:relative;isolation:isolate;overflow:hidden;min-height:var(--hc-hero-stage-min-h);padding-top:clamp(72px,9vw,140px)} 58 .hc-home-new-hero-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;background-color:transparent;background-size:cover;background-position:center top;background-repeat:no-repeat} 59 .hc-home-new-hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(102deg,rgba(8,14,32,.76) 0%,rgba(8,14,32,.46) 40%,rgba(8,14,32,.28) 68%,rgba(8,14,32,.32) 100%)} 60 .hc-home-new-hero-bg[style*="background-image"]{background-color:#0f1b3d} 61 .hc-home-new-hero-controls{position:absolute;left:0;right:0;bottom:12px;z-index:3;display:flex;align-items:center;justify-content:center;gap:12px} 62 .hc-home-new-hero-slide.is-active .hc-home-new-hero-text{opacity:1} 63 @media (max-width:640px){ 64 .hc-spa-lcp-shell{top:var(--hc-hero-header-offset);height:var(--hc-hero-photo-band-h)} 65 .hc-home-new-hero-stage{padding-top:0} 66 .hc-home-new-hero-overlay{background:linear-gradient(180deg,rgba(8,14,32,.52) 0%,rgba(8,14,32,.26) 40%,rgba(8,14,32,.22) 62%,rgba(8,14,32,.48) 100%)} 67 /* Keep prev/next + 7 dots inside the photo stage â do not use left:0;right:0. */ 68 .hc-home-new-hero-controls{left:10px;right:10px;top:calc(var(--hc-hero-photo-band-h) - 64px);bottom:auto;width:auto;max-width:none;box-sizing:border-box;gap:6px;padding:8px 10px;border-radius:999px;background:rgba(6,12,30,.94);box-shadow:0 18px 40px rgba(0,0,0,.42)} 69 .hc-home-new-hero-nav{flex-shrink:0;width:36px;height:36px;min-width:36px;min-height:36px} 70 .hc-home-new-hero-dots{display:flex;align-items:center;min-width:0;flex:1 1 auto;justify-content:center;gap:2px} 71 .hc-home-new-hero-dot{width:24px;height:24px;min-width:24px;min-height:24px} 72 }</style><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><title>H&C Construction | Design-Build Remodeling Maryland</title><meta name="description" content="Licensed design-build remodeling in Maryland: kitchens, baths, additions & renovations from our Rockville showroom. Free estimate. Call (301) 818-0008."><link rel="canonical" href="https://hcconstructionllc.com/"><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><link rel="preload" as="image" href="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/home-hero/kitchen-mobile.webp?v=20260925b" fetchpriority="high" media="(max-width: 768px)"><link rel="preload" as="image" href="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/home-hero/kitchen-desktop.webp?v=20260924" fetchpriority="high" media="(min-width: 769px)"><meta property="og:locale" content="en_US"><meta property="og:type" content="website"><meta property="og:site_name" content="H&C Construction"><meta property="og:title" content="H&C Construction | Design-Build Remodeling Maryland"><meta property="og:description" content="Licensed design-build remodeling in Maryland: kitchens, baths, additions & renovations from our Rockville showroom. Free estimate. Call (301) 818-0008."><meta property="og:url" content="https://hcconstructionllc.com/"><meta property="og:image" content="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/home-hero/kitchen-desktop.webp?v=20260924"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:alt" content="Home"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="H&C Construction | Design-Build Remodeling Maryland"><meta name="twitter:description" content="Licensed design-build remodeling in Maryland: kitchens, baths, additions & renovations from our Rockville showroom. Free estimate. Call (301) 818-0008."><meta name="twitter:image" content="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/home-hero/kitchen-desktop.webp?v=20260924"><meta name="twitter:image:alt" content="Home"> 73
73<script id="google_gtagjs-js-consent-mode-data-layer" type="litespeed/javascript">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)} 74gtag('consent','default',{"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500});window._googlesitekitConsentCategoryMap={"statistics":["analytics_storage"],"marketing":["ad_storage","ad_user_data","ad_personalization"],"functional":["functionality_storage","security_storage"],"preferences":["personalization_storage"]};window._googlesitekitConsents={"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500}</script>
74 <link rel='dns-prefetch' href='//fonts.googleapis.com' /><link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel="alternate" type="application/rss+xml" title="H&C Construction Design Build » Feed" href="https://hcconstructionllc.com/feed/" /><link rel="alternate" type="application/rss+xml" title="H&C Construction Design Build » Comments Feed" href="https://hcconstructionllc.com/comments/feed/" /><link rel="dns-prefetch" href="//fonts.googleapis.com"><link rel="dns-prefetch" href="//fonts.gstatic.com"><link rel="dns-prefetch" href="//www.googletagmanager.com"><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://hcconstructionllc.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhcconstructionllc.com%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://hcconstructionllc.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhcconstructionllc.com%2F&format=xml" />
vendor: 86 bytes, lines 74-75
74 75 <script data-no-optimize="1" async src="https://www.googletagmanager.com/gtag/js?id=
75G-31V7V3763P
vendor: 12 bytes, line 75
75"></script>
75<script data-no-optimize="1">
vendor: 127 bytes, lines 75-78
75window.dataLayer = window.dataLayer || []; 76function gtag(){dataLayer.push(arguments);} 77gtag('js', new Date()); 78gtag('config', "
78G-31V7V3763P
vendor: 4 bytes, line 78
78");
79gtag('config', "AW-11561958321");</script>
79
79<script type="application/ld+json">{ 80 "@context": "https://schema.org", 81 "@type": "HomeAndConstructionBusiness", 82 "@id": "https://hcconstructionllc.com/#organization", 83 "name": "H&C Construction", 84 "alternateName": [ 85 "H&C Construction Design Build", 86 "HC Construction LLC", 87 "H and C Construction" 88 ], 89 "naics": "236118", 90 "identifier": { 91 "@type": "PropertyValue", 92 "propertyID": "MHIC", 93 "name": "MHIC License", 94 "value": "135273" 95 }, 96 "hasCredential": { 97 "@type": "EducationalOccupationalCredential", 98 "credentialCategory": "ProfessionalLicense", 99 "identifier": "135273", 100 "name": "Maryland Home Improvement Commission License #135273", 101 "recognizedBy": { 102 "@type": "GovernmentOrganization", 103 "name": "Maryland Home Improvement Commission", 104 "url": "https://www.labor.maryland.gov/license/mhic/" 105 } 106 }, 107 "knowsAbout": [ 108 "Kitchen remodeling", 109 "Bathroom remodeling", 110 "Basement finishing", 111 "Home additions", 112 "Residential design-build", 113 "Montgomery County building permits", 114 "Maryland Home Improvement Commission licensing" 115 ], 116 "url": "https://hcconstructionllc.com/", 117 "email": "[email protected]", 118 "telephone": "+1-301-818-0008", 119 "image": [ 120 "https://hcconstructionllc.com/wp-content/uploads/2025/11/trabajadores-examinando-la-obra-scaled.jpg", 121 "https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/logo-hc.svg" 122 ], 123 "logo": { 124 "@type": "ImageObject", 125 "@id": "https://hcconstructionllc.com/#logo", 126 "url": "https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/logo-hc.svg", 127 "contentUrl": "https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/logo-hc.svg", 128 "caption": "H&C Construction", 129 "width": 210, 130 "height": 65 131 }, 132 "address": { 133 "@type": "PostalAddress", 134 "streetAddress": "17620 Redland Rd Suite B", 135 "addressLocality": "Rockville", 136 "addressRegion": "MD", 137 "postalCode": "20855", 138 "addressCountry": "US" 139 }, 140 "geo": { 141 "@type": "GeoCoordinates", 142 "latitude": 39.139, 143 "longitude": -77.168 144 }, 145 "hasMap": "https://maps.google.com/maps?q=17620+Redland+Rd+Suite+B,+Rockville,+MD+20855", 146 "openingHoursSpecification": [ 147 { 148 "@type": "OpeningHoursSpecification", 149 "dayOfWeek": [ 150 "Monday", 151 "Tuesday", 152 "Wednesday", 153 "Thursday", 154 "Friday" 155 ], 156 "opens": "08:00", 157 "closes": "17:00" 158 }, 159 { 160 "@type": "OpeningHoursSpecification", 161 "dayOfWeek": "Saturday", 162 "opens": "10:00", 163 "closes": "15:00" 164 } 165 ], 166 "contactPoint": [ 167 { 168 "@type": "ContactPoint", 169 "telephone": "+1-301-818-0008", 170 "email": "[email protected]", 171 "contactType": "customer service", 172 "areaServed": [ 173 "US-MD", 174 "US-VA", 175 "US-DC" 176 ], 177 "availableLanguage": [ 178 "English", 179 "Spanish" 180 ] 181 } 182 ], 183 "sameAs": [ 184 "https://maps.app.goo.gl/na4XTaUhRAPy3keu8", 185 "https://www.facebook.com/hcconstructionllc/", 186 "https://www.instagram.com/hcconstructiondesign/", 187 "https://www.linkedin.com/company/hcconstruction/", 188 "https://www.yelp.com/biz/h-c-construction-design-build-rockville" 189 ], 190 "areaServed": [ 191 { 192 "@type": "State", 193 "name": "Maryland" 194 }, 195 { 196 "@type": "State", 197 "name": "Virginia" 198 }, 199 { 200 "@type": "State", 201 "name": "Washington DC" 202 }, 203 { 204 "@type": "City", 205 "name": "Rockville", 206 "addressRegion": "MD", 207 "addressCountry": "US" 208 }, 209 { 210 "@type": "City", 211 "name": "Bethesda", 212 "addressRegion": "MD", 213 "addressCountry": "US" 214 }, 215 { 216 "@type": "City", 217 "name": "Silver Spring", 218 "addressRegion": "MD", 219 "addressCountry": "US" 220 }, 221 { 222 "@type": "City", 223 "name": "Gaithersburg", 224 "addressRegion": "MD", 225 "addressCountry": "US" 226 }, 227 { 228 "@type": "City", 229 "name": "Potomac", 230 "addressRegion": "MD", 231 "addressCountry": "US" 232 }, 233 { 234 "@type": "City", 235 "name": "Arlington", 236 "addressRegion": "VA", 237 "addressCountry": "US" 238 }, 239 { 240 "@type": "City", 241 "name": "Alexandria", 242 "addressRegion": "VA", 243 "addressCountry": "US" 244 }, 245 { 246 "@type": "City", 247 "name": "Fairfax", 248 "addressRegion": "VA", 249 "addressCountry": "US" 250 }, 251 { 252 "@type": "City", 253 "name": "McLean", 254 "addressRegion": "VA", 255 "addressCountry": "US" 256 }, 257 { 258 "@type": "City", 259 "name": "Washington", 260 "addressRegion": "DC", 261 "addressCountry": "US" 262 } 263 ], 264 "review": [ 265 { 266 "@type": "Review", 267 "author": { 268 "@type": "Person", 269 "name": "C Dan" 270 }, 271 "reviewBody": "Terrible experience with H&C. Two week project took 5 and 1/2 weeks and still needs repairs and has mistakes that need to be fixed but they have officially blown me off, not returning my calls or texts. First, they switched project managers before they started the work and I donât think the plans were reviewed well b
271y new project manager. They painted the walls the wrong color, put window blind on backwards, and put the shower door up on the wrong side of the shower! Who does that?! This all happened while they would some days come for 2 -3 hours and leave, some days not come at all, come at 7am, and never communicating these plans to me.", 272 "reviewRating": { 273 "@type": "Rating", 274 "ratingValue": "2", 275 "bestRating": "5" 276 }, 277 "itemReviewed": { 278 "@id": "https://hcconstructionllc.com/#organization" 279 }, 280 "datePublished": "2026-09-09T05:17:36.000Z" 281 }, 282 { 283 "@type": "Review", 284 "author": { 285 "@type": "Person", 286 "name": "Nati Nadia Zongo" 287 }, 288 "reviewBody": "I used H&C construction for a bathroom addition in one of my bedrooms. I highly recommend them as I had a fantastic experience. From the project managers Valerie and Elena, to the design team Esly and Alexa, to all the technicians that performed the work, everyone was nice, professional, and competent. All minor delays due to inspections were clearly and timely communicated by Valerie. The building app that the company provided was a valuable feature and allowed me to follow the project closely.", 289 "reviewRating": { 290 "@type": "Rating", 291 "ratingValue": "5", 292 "bestRating": "5" 293 }, 294 "itemReviewed": { 295 "@id": "https://hcconstructionllc.com/#organization" 296 }, 297 "datePublished": "2026-08-12T21:16:14.000Z" 298 }, 299 { 300 "@type": "Review", 301 "author": { 302 "@type": "Person", 303 "name": "Shaina Sammons" 304 }, 305 "reviewBody": "H&C performed noise mitigation work to our condo unit ceiling. We were extremely pleased working with H&C and greatly appreciated their efforts, support, and guidance. We worked closely with Juan and Eduardo and especially appreciated the photos and messages they shared throughout the project and the entire teamâs responsiveness to our questions.", 306 "reviewRating": { 307 "@type": "Rating", 308 "ratingValue": "5", 309 "bestRating": "5" 310 }, 311 "itemReviewed": { 312 "@id": "https://hcconstructionllc.com/#organization" 313 }, 314 "datePublished": "2026-07-22T12:36:05.000Z" 315 }, 316 { 317 "@type": "Review", 318 "author": { 319 "@type": "Person", 320 "name": "Colin M" 321 }, 322 "reviewBody": "We've now used H&C for two bathroom remodeling projects across two different homes and would highly recommend them for future home projects. We appreciate the quality of their work and their customer service/responsiveness, especially their commitment to completing projects on agreed upon timelines.", 323 "reviewRating": { 324 "@type": "Rating", 325 "ratingValue": "5", 326 "bestRating": "5" 327 }, 328 "itemReviewed": { 329 "@id": "https://hcconstructionllc.com/#organization" 330 }, 331 "datePublished": "2026-07-20T15:48:47.000Z" 332 }, 333 { 334 "@type": "Review", 335 "author": { 336 "@type": "Person", 337 "name": "Kathleen Otal" 338 }, 339 "reviewBody": "We got five estimates for our kitchen remodel which involved tearing down a wall, lowering the kitchen floor, and adding new windows and doors. H&C was the most reasonable estimate and they also went above and beyond to provide the most accurate estimate possible. Saul was there every day and he and his team did AMAZING work. We LOVE our new kitchen and entire main level.", 340 "reviewRating": { 341 "@type": "Rating", 342 "ratingValue": "5", 343 "bestRating": "5" 344 }, 345 "itemReviewed": { 346 "@id": "https://hcconstructionllc.com/#organization" 347 }, 348 "datePublished": "2026-07-07T10:45:31.000Z" 349 } 350 ], 351 "hasOfferCatalog": { 352 "@type": "OfferCatalog", 353 "name": "H&C Construction remodeling services", 354 "itemListElement": [ 355 { 356 "@type": "ListItem", 357 "position": 1, 358 "name": "Kitchen Remodeling", 359 "url": "https://hcconstructionllc.com/kitchen-remodeling/" 360 }, 361 { 362 "@type": "ListItem", 363 "position": 2, 364 "name": "Bathroom Remodeling", 365 "url": "https://hcconstructionllc.com/bathroom-remodeling/" 366 }, 367 { 368 "@type": "ListItem", 369 "position": 3, 370 "name": "Basement Remodeling", 371 "url": "https://hcconstructionllc.com/basement-remodeling/" 372 }, 373 { 374 "@type": "ListItem", 375 "position": 4, 376 "name": "Home Additions", 377 "url": "https://hcconstructionllc.com/home-additions/" 378 }, 379 { 380 "@type": "ListItem", 381 "position": 5, 382 "name": "Architecture & Design Services", 383 "url": "https://hcconstructionllc.com/architecture-design/" 384 }, 385 { 386 "@type": "ListItem", 387 "position": 6, 388 "name": "Full Home Remodeling", 389 "url": "https://hcconstructionllc.com/full-home-remodeling/" 390 }, 391 { 392 "@type": "ListItem", 393 "position": 7, 394 "name": "Water & Fire Damage Reconstruction", 395 "url": "https://hcconstructionllc.com/restoration-rebuild/" 396 }, 397 { 398 "@type": "ListItem", 399 "position": 8, 400 "name": "Decks & Sunrooms", 401 "url": "https://hcconstructionllc.com/decks-porches/" 402 }, 403 { 404 "@type": "ListItem", 405 "position": 9, 406 "name": "Flooring", 407 "url": "https://hcconstructionllc.com/flooring/" 408 }, 409 { 410 "@type": "ListItem", 411 "position": 10, 412 "name": "General Contractor", 413 "url": "https://hcconstructionllc.com/general-contractor/" 414 }, 415 { 416 "@type": "ListItem", 417 "position": 11, 418 "name": "General Contractor", 419 "url": "https://hcconstructionllc.com/general-contractor-maryland/" 420 } 421 ] 422 }, 423 "aggregateRating": { 424 "@type": "AggregateRating", 425 "ratingValue": "4.5", 426 "reviewCount": "84", 427 "bestRating": "5" 428 }, 429 "priceRange": "$$" 430}</script>
430
430<script type="application/ld+json">{ 431 "@context": "https://schema.org", 432 "@type": "WebSite", 433 "@id": "https://hcconstructionllc.com/#website", 434 "name": "H&C Construction", 435 "alternateName": [ 436 "H&C Construction Design Build", 437 "HC Construction LLC", 438 "H and C Construction" 439 ], 440 "url": "https://hcconstructionllc.com/", 441 "inLanguage": "en-US", 442 "publisher": { 443 "@id": "https://hcconstructionllc.com/#organization" 444 }, 445 "hasPart": { 446 "@type": "Blog", 447 "@id": "https://hcconstructionllc.com/blog/#blog", 448 "name": "H&C Construction Blog", 449 "url": "https://hcconstructionllc.com/blog/", 450 "isPartOf": { 451 "@id": "https://hcconstructionllc.com/#website" 452 } 453 } 454}</script>
454
454<script type="application/ld+json">{ 455 "@context": "https://schema.org", 456 "@type": "WebPage", 457 "@id": "https://hcconstructionllc.com/#webpage", 458 "name": "H&C Construction | Design-Build Remodeling Maryland", 459 "description": "Licensed design-build remodeling in Maryland: kitchens, baths, additions & renovations from our Rockville showroom. Free estimate. Call (301) 818-0008.", 460 "url": "https://hcconstructionllc.com/", 461 "isPartOf": { 462 "@id": "https://hcconstructionllc.com/#website" 463 }, 464 "about": { 465 "@id": "https://hcconstructionllc.com/#organization" 466 }, 467 "dateModified": "2026-09-22" 468}</script>
468 <style id="wp-img-auto-sizes-contain-inline-css">img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 469/*# sourceURL=wp-img-auto-sizes-contain-inline-css */</style><link rel="stylesheet" href="https://hcconstructionllc.com/wp-content/plugins/litespeed-cache/assets/css/litespeed-dummy.css" media="print" onload="this.media='all'" data-no-optimize="1"><link rel="stylesheet" href="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/assets/hc-app-774a4425.css" media="print" onload="this.media='all'" data-no-optimize="1"><link rel="https://api.w.org/" href="https://hcconstructionllc.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hcconstructionllc.com/wp-json/wp/v2/pages/3001" /><meta name="generator" content="Site Kit by Google 1.188.0" /><meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236"><meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com"><meta name="generator" content="Elementor 4.3.3; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"><style>.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 470 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 471 background-image: none !important; 472 } 473 @media screen and (max-height: 1024px) { 474 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 475 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 476 background-image: none !important; 477 } 478 } 479 @media screen and (max-height: 640px) { 480 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 481 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 482 background-image: none !important; 483 } 484 }</style><link rel="icon" href="https://hcconstructionllc.com/wp-content/uploads/2025/11/Logos-HCC-png-150x150.png" sizes="32x32" /><link rel="icon" href="https://hcconstructionllc.com/wp-content/uploads/2025/11/Logos-HCC-png-300x300.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://hcconstructionllc.com/wp-content/uploads/2025/11/Logos-HCC-png-300x300.png" /><meta name="msapplication-TileImage" content="https://hcconstructionllc.com/wp-content/uploads/2025/11/Logos-HCC-png-300x300.png" />
484<script data-no-optimize="1">window.hcLeadForm = {"restUrl":"https:\/\/hcconstructionllc.com\/wp-json\/hc\/v1\/service-lead","nonce":"678431cc77"}; 485 window.hcAuthApi = {"apiBase":"https:\/\/hcconstructionllc.com\/wp-json\/hc\/v1","nonce":"678431cc77"}; 486 window.hcClientDashboardApi = {"apiBase":"https:\/\/hcconstructionllc.com\/wp-json\/hc\/v1","nonce":"678431cc77"}; 487 window.hcHandover = {"restUrl":"https:\/\/hcconstructionllc.com\/wp-json\/hc\/v1\/handover\/kitchen","nonce":"678431cc77","kitchenFormNonce":"bd6a3fad5c","authUrl":"https:\/\/hcconstructionllc.com\/auth\/","handoverBase":"https:\/\/hcconstructionllc.com\/client-handover\/"}; 488 window.hcLeadSpamConfig = {"PROJECT_DESCRIPTION_SPAM_MESSAGE":"For security reasons, we do not accept URLs, marketing offers, or job inquiries through this project form. Please describe your construction project only.","SPAM_DICTIONARY_LOCALE":"en_US","MIN_DESCRIPTION_LENGTH":15,"SPECIAL_CHAR_RATIO_THRESHOLD":0.4,"BLOCK_EMAIL_ADDRESSES_IN_MESSAGE":true,"URL_LINK_PATTERNS":["http","https","www","www.","www\/","mailto:","tel:",".com",".net",".org",".io",".co\/",".co ",".biz",".info",".xyz",".online",".site",".shop",".store",".tech",".app",".link",".click",".top",".tk",".cfd",".fun",".live",".me\/",".me ","bit.ly","tinyurl","goo.gl","t.co\/","t.co ","ow.ly","is.gd","buff.ly","cutt.ly","rebrand.ly","short.link","linktr.ee","linktree","wa.me","t.me\/"],"SPAM_DICTIONARY":{"MARKETING_SPAM":["seo","sem","ppc","cpc","cpm","smm","cro","gmb","da score","pa score","domain authority","domain rating","page authority","marketing","marketer","rankings","ranking","rank tracker","serp","leads","lead gen","lead generation","lead magnet","b2b leads","cold email","cold outreach","cold call","cold calling","email blast","bulk email","mass email","sms marketing","text blast","robocall","telemarketing","appointment setter","appointment setting","agency","marketing agency","digital agency","increase sales","boost sales","grow revenue","web design","website design","website developer","wordpress developer","shopify","wix expert","squarespace","webflow","outreach","google ads","google adwords","adwords","facebook ads","instagram ads","linkedin ads","tiktok ads","youtube ads","meta ads","paid search","paid media","paid advertising","ppc management","ppc agency","display ads","banner ads","native ads","programmatic","retargeting","remarketing","social media marketing","social media management","digital marketing","online marketing","internet marketing","content marketing","influencer","affiliate marketing","sales funnel","funnel builder","clickfunnels","landing page","conversion rate","seo audit","website audit","free audit","site audit","technical seo","local seo","on page seo","off page seo","link building","linkbuilding","backlinks","backlink","guest post","guest posting","guest blogging","pbn","private blog","white hat","black hat","keyword research","keyword stuffing","citation building","directory submission","business listing","google business","google my business","map pack","local pack","press release","press release distribution","article writing","copywriting","copywriter","content writing","blog outreach","reputation management","online reputation","review removal","buy reviews","fake reviews","traffic bot","buy traffic","buy followers","buy likes","buy views","engagement pod","whatsapp marketing","telegram marketing","linkedin automation","sales navigator","zoominfo","apollo.io","hunter.io","white label","white-label","outsourced marketing","offshore seo","virtual assistant","va services","data scraping","email finder","seo services","seo company","seo firm","seo agency","seo consultant","seo expert","seo specialist","sem services","ahrefs","semrush","moz pro","majestic","ubersuggest","spyfu","similarweb","brand monitoring","competitor analysis","community manager","nextdoor ads","yelp ads","local marketing","small business marketing"],"JOB_SEEKER_SPAM":["hiring","we are hiring","we're hiring","now hiring","help wanted","job opening","job opportunity","employment opportunity","open position","open role","vacancy","job","resume","cv","curriculum vitae","cover letter","work for you","looking for a position","looking for work","seeking employment","seeking job","actively seeking","open to work","employment","recruitment","recruiter","recruiting","talent acquisition","headhunter","head hunter","staffing agency","temp agency","apply now","apply here","submit application","send resume","send cv","send your resume","send your cv","resume attached","cv attached","salary","compensation","hourly rate","expected salary","salary expectation","remote job","remote position","remote role","work from home","wfh","hybrid role","contract position","contract role","contract to hire","freelancer","freelance","internship","intern","entry level","entry-level","recent graduate","full-time","full time","part-time","part time","e-verify","e verify","at-will","indeed.com","indeed ","linkedin.com","glassdoor","ziprecruiter","zip recruiter","monster.com","careerbuilder","greenhouse.io","lever.co","workday","bamboohr","upwor
488k","fiverr","dice.com","snagajob","usajobs.gov","usajobs","ladders.com","builtin.com","wellfound","angel.co","handshake","clearancejobs","simplyhired","visa sponsorship","h1b","h-1b","opt candidate","notice period","years of experience","job fair","career fair"]}}; 489 window.hcGadsLeadConversion = {"sendTo":"AW-11561958321\/XZ5zCOKZ1pccELH3lYkr"}; 490 // React Router v7 uses startTransition internally; when a higher-priority update 491 // interrupts an initial navigation the router throws "Transition was skipped" as 492 // an unhandled rejection. Intercept in capture phase before React DOM sees it so 493 // the tree is not unmounted. 494 window.addEventListener('unhandledrejection', function(e) { 495 if (e.reason === 'Transition was skipped') { 496 e.stopImmediatePropagation(); 497 e.preventDefault(); 498 } 499 }, true);</script>
499 </head><body class="home wp-singular page-template page-template-elementor_header_footer page page-id-3001 wp-custom-logo wp-embed-responsive wp-theme-storefront wp-child-theme-storefront-child hc-spa-mode eio-default group-blog no-wc-breadcrumb storefront-full-width-content storefront-align-wide right-sidebar"><div id="hc-app" style="min-height:100vh;min-height:100dvh;position:relative;z-index:1;isolation:isolate;background:#fff"><div class="hc-spa-lcp-shell" aria-hidden="true"> 500<picture> 501<source media="(min-width: 769px)" srcset="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/home-hero/kitchen-desktop.webp?v=20260924" type="image/webp" data-no-lazy="1" data-skip-lazy="1" /> 502<source media="(max-width: 768px)" srcset="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/home-hero/kitchen-mobile.webp?v=20260925b" type="image/webp" data-no-lazy="1" data-skip-lazy="1" /> 503<img 504src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/img/home-hero/kitchen-mobile.webp?v=20260925b" 505alt="" 506width="900" 507height="675" 508fetchpriority="high" 509loading="eager" 510data-no-lazy="1" 511data-skip-lazy="1" 512data-litespeed-no-lazyload="1" 513/> 514</picture></div><div id="hc-spa-mount"></div></div> 515<noscript><p style="padding:2rem;text-align:center;font-family:system-ui,sans-serif"> 516JavaScript is required. Enable JS or contact support.</p> 517</noscript>
517<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/storefront-child/*","/wp-content/themes/storefront/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}</script>
517
517<script type="litespeed/javascript">(()=>{const lazyloadRunObserver=()=>{const lazyloadBackgrounds=document.querySelectorAll(`.e-con.e-parent:not(.e-lazyloaded)`);const lazyloadBackgroundObserver=new IntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){let lazyloadBackground=entry.target;if(lazyloadBackground){lazyloadBackground.classList.add('e-lazyloaded')} 518lazyloadBackgroundObserver.unobserve(entry.target)}})},{rootMargin:'200px 0px 200px 0px'});lazyloadBackgrounds.forEach((lazyloadBackground)=>{lazyloadBackgroundObserver.observe(lazyloadBackground)})};const events=['DOMContentLiteSpeedLoaded','elementor/lazyload/observe',];events.forEach((event)=>{document.addEventListener(event,lazyloadRunObserver)})})()</script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-1e63c643a7c8-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/lead-landing-surface-2Xknwt_s.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-7b60658b8331-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/leadAttribution-DogD2Vde.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-702a8bc7f947-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/wpApiClient-ClUfR5C5.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-3f69e518d191-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/generate-lead-IAI8C35E.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-353f2922ca4a-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/lead-5abzjn4S.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-517174a6d35b-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/hc-CR9IJ9X8.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-1888bad73693-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/form-service-options-DBwoWGFF.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-7a14daf8d2a1-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/lead-how-found-us-BUBIM6ke.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-ad5b67a3101a-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/page-urls-Br6nqulF.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-74b065008b93-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/lead-form-markup-Bj9oOCK7.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-e34cd775bd53-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/a11y-hidden-BH8w3OFl.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-f2d2557adb71-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/modal-form-DQrPq2iW.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-dca52fd83ba0-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/vendor-react-DL1U5nUp.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-7cb8da3f804d-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/vendor-misc-Bb8JjhAW.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-57c4d7304440-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/vendor-react-dom-B3hxTrEt.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-d440bc946b57-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/google-reviews-CE_vJb0J.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-4a657d0b21a5-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/header-new-D3BNmad_.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-27a0ebf7773c-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/vendor-router-CATsq2_y.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-7a83fd3f0197-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/home-new.hero-images-CdI54foL.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-7e5c68f8629b-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/format-serif-amp-DxmFD1GZ.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-44b9d059a95b-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/count-up-Cxyfd4R8.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-7391f411ca6d-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/module-init-BbUnrtv9.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-bd30619ca8b2-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/session-CkYyjiB6.js"></script>
518
518<script data-no-optimize="1" type="module" id="hc-vite-79e9bd9b541a-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/hc-app-BDKcvAEl.js"></script>
518
518<script data-no-optimize="1" id="hc-app-js-extra">var hcLeadForm = {"restUrl":"https://hcconstructionllc.com/wp-json/hc/v1/service-lead","nonce":"678431cc77","gbpUrl":"https://maps.app.goo.gl/na4XTaUhRAPy3keu8"}; 519var hcAuthApi = {"apiBase":"https://hcconstructionllc.com/wp-json/hc/v1","nonce":"678431cc77"}; 520var hcClientDashboardApi = {"apiBase":"https://hcconstructionllc.com/wp-json/hc/v1","nonce":"678431cc77"}; 521var hcHandover = {"restUrl":"https://hcconstructionllc.com/wp-json/hc/v1/handover/kitchen","nonce":"678431cc77","kitchenFormNonce":"bd6a3fad5c","authUrl":"https://hcconstructionllc.com/auth/","handoverBase":"https://hcconstructionllc.com/client-handover/"}; 522var hcLeadSpamConfig = {"PROJECT_DESCRIPTION_SPAM_MESSAGE":"For security reasons, we do not accept URLs, marketing offers, or job inquiries through this project form. Please describe your construction project only.","SPAM_DICTIONARY_LOCALE":"en_US","MIN_DESCRIPTION_LENGTH":"15","SPECIAL_CHAR_RATIO_THRESHOLD":"0.4","BLOCK_EMAIL_ADDRESSES_IN_MESSAGE":"1","URL_LINK_PATTERNS":["http","https","www","www.","www/","mailto:","tel:",".com",".net",".org",".io",".co/",".co ",".biz",".info",".xyz",".online",".site",".shop",".store",".tech",".app",".link",".click",".top",".tk",".cfd",".fun",".live",".me/",".me ","bit.ly","tinyurl","goo.gl","t.co/","t.co ","ow.ly","is.gd","buff.ly","cutt.ly","rebrand.ly","short.link","linktr.ee","linktree","wa.me","t.me/"],"SPAM_DICTIONARY":{"MARKETING_SPAM":["seo","sem","ppc","cpc","cpm","smm","cro","gmb","da score","pa score","domain authority","domain rating","page authority","marketing","marketer","rankings","ranking","rank tracker","serp","leads","lead gen","lead generation","lead magnet","b2b leads","cold email","cold outreach","cold call","cold calling","email blast","bulk email","mass email","sms marketing","text blast","robocall","telemarketing","appointment setter","appointment setting","agency","marketing agency","digital agency","increase sales","boost sales","grow revenue","web design","website design","website developer","wordpress developer","shopify","wix expert","squarespace","webflow","outreach","google ads","google adwords","adwords","facebook ads","instagram ads","linkedin ads","tiktok ads","youtube ads","meta ads","paid search","paid media","paid advertising","ppc management","ppc agency","display ads","banner ads","native ads","programmatic","retargeting","remarketing","social media marketing","social media management","digital marketing","online marketing","internet marketing","content marketing","influencer","affiliate marketing","sales funnel","funnel builder","clickfunnels","landing page","conversion rate","seo audit","website audit","free audit","site audit","technical seo","local seo","on page seo","off page seo","link building","linkbuilding","backlinks","backlink","guest post","guest posting","guest blogging","pbn","private blog","white hat","black hat","keyword research","keyword stuffing","citation building","directory submission","business listing","google business","google my business","map pack","local pack","press release","press release distribution","article writing","copywriting","copywriter","content writing","blog outreach","reputation management","online reputation","review removal","buy reviews","fake reviews","traffic bot","buy traffic","buy followers","buy likes","buy views","engagement pod","whatsapp marketing","telegram marketing","linkedin automation","sales navigator","zoominfo","apollo.io","hunter.io","white label","white-label","outsourced marketing","offshore seo","virtual assistant","va services","data scraping","email finder","seo services","seo company","seo firm","seo agency","seo consultant","seo expert","seo specialist","sem services","ahrefs","semrush","moz pro","majestic","ubersuggest","spyfu","similarweb","brand monitoring","competitor analysis","community manager","nextdoor ads","yelp ads","local marketing","small business marketing"],"JOB_SEEKER_SPAM":["hiring","we are hiring","we're hiring","now hiring","help wanted","job opening","job opportunity","employment opportunity","open position","open role","vacancy","job","resume","cv","curriculum vitae","cover letter","work for you","looking for a position","looking for work","seeking employment","seeking job","actively seeking","open to work","employment","recruitment","recruiter","recruiting","talent acquisition","headhunter","head hunter","staffing agency","temp agency","apply now","apply here","submit application","send resume","send cv","send your resume","send your cv","resume attached","cv attached","salary","compensation","hourly rate","expected salary","salary expectation","remote job","remote position","remote role","work from home","wfh","hybrid role","contract position","contract role","contract to hire","freelancer","freelance","internship","intern","entry level","entry-level","recent graduate","full-time","full time","part-time","part time","e-verify","e verify","at-will","indeed.com","indeed ","linkedin.com","glassdoor","ziprecruiter","zip recruiter","monster.com","careerbuilder","greenhouse.io","lever.co","workday","bamboohr","upwor
522k","fiverr","dice.com","snagajob","usajobs.gov","usajobs","ladders.com","builtin.com","wellfound","angel.co","handshake","clearancejobs","simplyhired","visa sponsorship","h1b","h-1b","opt candidate","notice period","years of experience","job fair","career fair"]}}; 523var hcGadsLeadConversion = {"sendTo":"AW-11561958321/XZ5zCOKZ1pccELH3lYkr"}; 524var hcGoogleReviews = {"source":"google","ratingValue":"4.5","reviewCount":"89","reviews":[{"authorName":"Dorothy Jarrell","rating":5,"text":"I honestly had no idea where to start with my home addition. I had this idea in my head of what I wanted but knew absolutely nothing about additions, permits, drawings or even how much I was allowed to add to my house.","relativeTime":"in the last week","profilePhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocLSoa5D5V3pDdbHLlMV3_RTxhMUSuognFYMhH6l6Xr-_3wYcg=s128-c0x00000000-cc-rp-mo","publishedAt":1790966209},{"authorName":"Micah Quincy","rating":5,"text":"I don't usually leave review, but honestly I feel like this company deserves one.\n\nI was looking to do a full home remodel and I was a little nervous I had a really bad experience with a previous contractor who basically just disappeared on me. H&C helped me through everything, including the architectural drawings and permits. They explained everything to me and always kept me updated.\n\nOne thing that gave me a lot of confidence was knowing they have an actual showroom that I could visit whenever I needed. There was always someone there to help me with selections and answer my questions. The project development team were also amazing and helped me choose the best design options for my home.\n\nmy full home remodel is finally done, but I'm already thinking about doing an addition next so yes, I would definitely recommend H&C Construction.","relativeTime":"in the last week","profilePhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocIBiNBt1KDxoElZVIPNdud7EFmPGHQ068AmzzAPoTyq6sNF_Q=s128-c0x00000000-cc-rp-mo","publishedAt":1790892520},{"authorName":"Kyrie Colter","rating":5,"text":"We had a really good experience with H&C Construction for our kitchen remodel. Everyone was very helpful and easy to work with, and honestly the whole process was more organized than I expected.\nI really liked that they have a showroom too. That was one of the things that caught my attention because we could actually go there and look at different options for the kitchen instead of trying to decide everything from pictures. Communication was good and anytime we had questions someone was there to help us. Everyone we worked with was nice and made the process pretty easy.\n\nOverall we are really happy we went with them and would definitely recommend them to anyone looking to remodel their kitchen.","relativeTime":"in the last week","profilePhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocKXAseZv2wIJCyUgsvZCjaHSLDnZ7wxd9NAb6v_FSuo1xn-sw=s128-c0x00000000-cc-rp-mo","publishedAt":1790810365},{"authorName":"Gregory Brower","rating":5,"text":"We had our kitchen fully remodeled last month and the results are unbelievable. The new cabinets and island completely transformed the ground floor. Crew finished right on time too.","relativeTime":"a week ago","profilePhotoUrl":"https://lh3.googleusercontent.com/a-/ALV-UjV8PhoTQuSKQFfyPAJW49dOkNUldRn7-iug5_-2_2NCqHcgA2g=s128-c0x00000000-cc-rp-mo","publishedAt":1790357390},{"authorName":"C Dan","rating":2,"text":"Terrible experience with H&C. Two week project took 5 and 1/2 weeks and still needs repairs and has mistakes that need to be fixed but they have officially blown me off, not returning my calls or texts. First, they switched project managers before they started the work and I don\u2019t think the plans were reviewed well by new project manager. They painted the walls the wrong color, put window blind on backwards, and put the shower door up on the wrong side of the shower! Who does that?! This all happened while they would some days come for 2 -3 hours and leave, some days not come at all, come at 7am, and never communicating these plans to me. In particular, when they replaced the tiles on the shower after drilling holes on them and putting the shower door up on the wrong side, they replaced the tiles but did not line up the pattern with each other so they are all irregular in pattern. And they tried to tell me that the pattern is not supposed to match - it was just dumb luck that it matched up before they replaced the damaged ones. I had to ask 3 times over weeks to fix the tile. They stalled in ordering replacement tiles, so the tile went out of stock and have now they have stopped calling me or returning my texts. This was my first renovation in my first home and while it could have been worse, I am so disappointed. I now either have to spend money i don\u2019t have to get a new company to come in and fix their mistakes or leave it as is, looking far from complete. I don\u2019t want it look sloppy either so it\u2019s really frustrating that they won\u2019t hold themselves accountable for the mistakes and take the time to fix them. In addition to the shower tiling, the shower faucets are crooked and not secured or flush with the shower wall, the light switch is separating from the wall, same thing with the vanity light, and the grout work is sloppy and uneven and dirty in places. After the project manager fired the staff for putting the shower door up backwards, in addition to other issues like telling me they could do n
524othing to fix old marks from nails on the doors, they couldn\u2019t get any staff to come finish the work. They blamed this on their workers being fearful to come to DC - although that did not seem to be a problem in the beginning. Mind you the owner came out to my home and told me he would fix everything but that was weeks ago and there has been no communication since despite me reaching out for updates. I definitely recommend choosing another company for your renovations - especially if you want it done right the first time with attention to detail and a responsive project manager.","relativeTime":"3 weeks ago","profilePhotoUrl":"https://lh3.googleusercontent.com/a/ACg8ocJw9WZvdw4lBIVuVYy0xsAjww-0LwSN-G9zuAEVwKmI9m9tpg=s128-c0x00000000-cc-rp-mo","publishedAt":1788931056}],"profileUrl":"https://maps.app.goo.gl/na4XTaUhRAPy3keu8","fetchedAt":"2026-10-05T20:04:36+00:00"}; 525//# sourceURL=hc-app-js-extra</script>
525
525<script data-no-optimize="1" type="module" id="hc-app-js" src="https://hcconstructionllc.com/wp-content/themes/storefront-child/assets/dist/js/hc-app-BDKcvAEl.js"></script>
525
525<script data-wp-strategy="defer" defer id="mc4wp-mailchimp-site-tracking-pixel-js" src="https://chimpstatic.com/mcjs-connected/js/users/9193096d7c8c7ab10a445fa4d/f2d88b42f1f7ec00d9743a372.js"></script>
525
525<script data-no-optimize="1">(function() { 526 'use strict'; 527 528 // Local stub so clicks still queue if head gtag is momentarily unavailable. 529 window.dataLayer = window.dataLayer || []; 530 if (typeof window.gtag !== 'function') { 531 window.gtag = function() { window.dataLayer.push(arguments); }; 532 } 533 534 function hcTrack(eventName, params) { 535 var payload = params || {}; 536 function send() { 537 if (typeof gtag !== 'function') { 538 return false; 539 } 540 gtag('event', eventName, payload); 541 return true; 542 } 543 if (send()) { 544 return; 545 } 546 var attempts = 0; 547 var timer = setInterval(function() { 548 attempts += 1; 549 if (send() || attempts >= 40) { 550 clearInterval(timer); 551 } 552 }, 50); 553 } 554 555 /** Expose for DebugView / console verification. */ 556 window.hcTrack = hcTrack; 557 558 // Capture phase + immediate bind (no DOMContentLoaded) so first tel: tap is counted. 559 document.addEventListener('click', function(e) { 560 var target = e.target; 561 if (!target || typeof target.closest !== 'function') { 562 return; 563 } 564 565 var tel = target.closest('a[href^="tel:"], a[href^="TEL:"]'); 566 if (tel) { 567 var href = tel.getAttribute('href') || tel.href || ''; 568 hcTrack('phone_click', { 569 phone_number: href.replace(/^tel:/i, ''), 570 page_path: window.location.pathname, 571 transport_type: 'beacon' 572 }); 573 return; 574 } 575 576 var wa = target.closest('a[href*="wa.me"], a[href*="whatsapp"]'); 577 if (wa) { 578 hcTrack('whatsapp_click', { 579 page_path: window.location.pathname, 580 transport_type: 'beacon' 581 }); 582 return; 583 } 584 585 var leadOpen = target.closest('[data-open-lead]'); 586 if (leadOpen) { 587 var section = leadOpen.closest('section'); 588 hcTrack('lead_form_open', { 589 service_name: leadOpen.getAttribute('data-service-label') || '', 590 page_path: window.location.pathname, 591 cta_source: section ? (section.className || '').split(' ')[0] : 'unknown' 592 }); 593 } 594 }, true); 595 596 function bindDomReadyHandlers() { 597 var forms = document.querySelectorAll('#service-lead-form, #horizontal-contact-form-element'); 598 forms.forEach(function(form) { 599 if (form.getAttribute('data-hc-ga4-submit') === '1') { 600 return; 601 } 602 form.setAttribute('data-hc-ga4-submit', '1'); 603 form.addEventListener('submit', function() { 604 var serviceLabel = document.getElementById('lead-service-label'); 605 hcTrack('lead_form_submit', { 606 service_name: serviceLabel ? serviceLabel.textContent : '', 607 page_path: window.location.pathname, 608 form_id: form.id 609 }); 610 }); 611 }); 612 613 document.addEventListener('click', function(e) { 614 var el = e.target && e.target.closest 615 ? e.target.closest('.hc-btn-primary, .hc-home-new-btn-primary, .service-single__cta--primary') 616 : null; 617 if (el && !el.closest('[data-open-lead]')) { 618 hcTrack('cta_click', { 619 cta_text: (el.textContent || '').trim().substring(0, 50), 620 page_path: window.location.pathname 621 }); 622 } 623 }); 624 625 var scrollMilestones = [25, 50, 75, 90]; 626 var fired = {}; 627 window.addEventListener('scroll', function() { 628 var docHeight = document.body.scrollHeight - window.innerHeight; 629 if (docHeight <= 0) { 630 return; 631 } 632 var scrollPct = Math.round((window.scrollY / docHeight) * 100); 633 scrollMilestones.forEach(function(pct) { 634 if (!fired[pct] && scrollPct >= pct) { 635 fired[pct] = true; 636 hcTrack('scroll_depth', { percent: pct, page_path: window.location.pathname }); 637 } 638 }); 639 }, { passive: true }); 640 } 641 642 if (document.readyState === 'loading') { 643 document.addEventListener('DOMContentLoaded', bindDomReadyHandlers); 644 } else { 645 bindDomReadyHandlers(); 646 } 647})();</script>
647
647<script data-no-optimize="1">window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n,a=arguments[e];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(t[n]=a[n])}return t}).apply(this,arguments)}function o(t){return e({},at,t)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,vt)}function s(t,e){return function(t,e,n){e=gt+e;null!==n?t.setAttribute(e,n):t.removeAttribute(e)}(t,vt,e)}function i(t){return s(t,null),0}function r(t){return null===c(t)}function u(t){return c(t)===_t}function d(t,e,n,a){t&&(void 0===a?void 0===n?t(e):t(e,n):t(e,n,a))}function f(t,e){et?t.classList.add(e):t.className+=(t.className?" ":"")+e}function _(t,e){et?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")}function g(t){return t.llTempImage}function v(t,e){!e||(e=e._observer)&&e.unobserve(t)}function b(t,e){t&&(t.loadingCount+=e)}function p(t,e){t&&(t.toLoadCount=e)}function n(t){for(var e,n=[],a=0;e=t.children[a];a+=1)"SOURCE"===e.tagName&&n.push(e);return n}function h(t,e){(t=t.parentNode)&&"PICTURE"===t.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function m(t){return!!t[lt]}function E(t){return t[lt]}function I(t){return delete t[lt]}function y(e,t){var n;m(e)||(n={},t.forEach(function(t){n[t]=e.getAttribute(t)}),e[lt]=n)}function L(a,t){var o;m(a)&&(o=E(a),t.forEach(function(t){var e,n;e=a,(t=o[n=t])?e.setAttribute(n,t):e.removeAttribute(n)}))}function k(t,e,n){f(t,e.class_loading),s(t,st),n&&(b(n,1),d(e.callback_loading,t,n))}function A(t,e,n){n&&t.setAttribute(e,n)}function O(t,e){A(t,rt,l(t,e.data_sizes)),A(t,it,l(t,e.data_srcset)),A(t,ot,l(t,e.data_src))}function w(t,e,n){var a=l(t,e.data_bg_multi),o=l(t,e.data_bg_multi_hidpi);(a=nt&&o?o:a)&&(t.style.backgroundImage=a,n=n,f(t=t,(e=e).class_applied),s(t,dt),n&&(e.unobserve_completed&&v(t,e),d(e.callback_applied,t,n)))}function x(t,e){!e||0<e.loadingCount||0<e.toLoadCount||d(t.callback_finish,e)}function M(t,e,n){t.addEventListener(e,n),t.llEvLisnrs[e]=n}function N(t){return!!t.llEvLisnrs}function z(t){if(N(t)){var e,n,a=t.llEvLisnrs;for(e in a){var o=a[e];n=e,o=o,t.removeEventListener(n,o)}delete t.llEvLisnrs}}function C(t,e,n){var a;delete t.llTempImage,b(n,-1),(a=n)&&--a.toLoadCount,_(t,e.class_loading),e.unobserve_completed&&v(t,n)}function R(i,r,c){var l=g(i)||i;N(l)||function(t,e,n){N(t)||(t.llEvLisnrs={});var a="VIDEO"===t.tagName?"loadeddata":"load";M(t,a,e),M(t,"error",n)}(l,function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_loaded),s(e,ut),d(n.callback_loaded,e,a),o||x(n,a),z(l)},function(t){var e,n,a,o;n=r,a=c,o=u(e=i),C(e,n,a),f(e,n.class_error),s(e,ft),d(n.callback_error,e,a),o||x(n,a),z(l)})}function T(t,e,n){var a,o,i,r,c;t.llTempImage=document.createElement("IMG"),R(t,e,n),m(c=t)||(c[lt]={backgroundImage:c.style.backgroundImage}),i=n,r=l(a=t,(o=e).data_bg),c=l(a,o.data_bg_hidpi),(r=nt&&c?c:r)&&(a.style.backgroundImage='url("'.concat(r,'")'),g(a).setAttribute(ot,r),k(a,o,i)),w(t,e,n)}function G(t,e,n){var a;R(t,e,n),a=e,e=n,(t=Et[(n=t).tagName])&&(t(n,a),k(n,a,e))}function D(t,e,n){var a;a=t,(-1<It.indexOf(a.tagName)?G:T)(t,e,n)}function S(t,e,n){var a;t.setAttribute("loading","lazy"),R(t,e,n),a=e,(e=Et[(n=t).tagName])&&e(n,a),s(t,_t)}function V(t){t.removeAttribute(ot),t.removeAttribute(it),t.removeAttribute(rt)}function j(t){h(t,function(t){L(t,mt)}),L(t,mt)}function F(t){var e;(e=yt[t.tagName])?e(t):m(e=t)&&(t=E(e),e.style.backgroundImage=t.backgroundImage)}function P(t,e){var n;F(t),n=e,r(e=t)||u(e)||(_(e,n.class_entered),_(e,n.class_exited),_(e,n.class_applied),_(e,n.class_loading),_(e,n.class_loaded),_(e,n.class_error)),i(t),I(t)}function U(t,e,n,a){var o;n.cancel_on_exit&&(c(t)!==st||"IMG"===t.tagName&&(z(t),h(o=t,function(t){V(t)}
647),V(o),j(t),_(t,n.class_loading),b(a,-1),i(t),d(n.callback_cancel,t,e,a)))}function $(t,e,n,a){var o,i,r=(i=t,0<=bt.indexOf(c(i)));s(t,"entered"),f(t,n.class_entered),_(t,n.class_exited),o=t,i=a,n.unobserve_entered&&v(o,i),d(n.callback_enter,t,e,a),r||D(t,n,a)}function q(t){return t.use_native&&"loading"in HTMLImageElement.prototype}function H(t,o,i){t.forEach(function(t){return(a=t).isIntersecting||0<a.intersectionRatio?$(t.target,t,o,i):(e=t.target,n=t,a=o,t=i,void(r(e)||(f(e,a.class_exited),U(e,n,a,t),d(a.callback_exit,e,n,t))));var e,n,a})}function B(e,n){var t;tt&&!q(e)&&(n._observer=new IntersectionObserver(function(t){H(t,e,n)},{root:(t=e).container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}))}function J(t){return Array.prototype.slice.call(t)}function K(t){return t.container.querySelectorAll(t.elements_selector)}function Q(t){return c(t)===ft}function W(t,e){return e=t||K(e),J(e).filter(r)}function X(e,t){var n;(n=K(e),J(n).filter(Q)).forEach(function(t){_(t,e.class_error),i(t)}),t.update()}function t(t,e){var n,a,t=o(t);this._settings=t,this.loadingCount=0,B(t,this),n=t,a=this,Y&&window.addEventListener("online",function(){X(n,a)}),this.update(e)}var Y="undefined"!=typeof window,Z=Y&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),tt=Y&&"IntersectionObserver"in window,et=Y&&"classList"in document.createElement("p"),nt=Y&&1<window.devicePixelRatio,at={elements_selector:".lazy",container:Z||Y?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"litespeed-loading",class_loaded:"litespeed-loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},ot="src",it="srcset",rt="sizes",ct="poster",lt="llOriginalAttrs",st="loading",ut="loaded",dt="applied",ft="error",_t="native",gt="data-",vt="ll-status",bt=[st,ut,dt,ft],pt=[ot],ht=[ot,ct],mt=[ot,it,rt],Et={IMG:function(t,e){h(t,function(t){y(t,mt),O(t,e)}),y(t,mt),O(t,e)},IFRAME:function(t,e){y(t,pt),A(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){y(t,pt),A(t,ot,l(t,e.data_src))}),y(t,ht),A(t,ct,l(t,e.data_poster)),A(t,ot,l(t,e.data_src)),t.load()}},It=["IMG","IFRAME","VIDEO"],yt={IMG:j,IFRAME:function(t){L(t,pt)},VIDEO:function(t){a(t,function(t){L(t,pt)}),L(t,ht),t.load()}},Lt=["IMG","IFRAME","VIDEO"];return t.prototype={update:function(t){var e,n,a,o=this._settings,i=W(t,o);{if(p(this,i.length),!Z&&tt)return q(o)?(e=o,n=this,i.forEach(function(t){-1!==Lt.indexOf(t.tagName)&&S(t,e,n)}),void p(n,0)):(t=this._observer,o=i,t.disconnect(),a=t,void o.forEach(function(t){a.observe(t)}));this.loadAll(i)}},destroy:function(){this._observer&&this._observer.disconnect(),K(this._settings).forEach(function(t){I(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,n=this._settings;W(t,n).forEach(function(t){v(t,e),D(t,n,e)})},restoreAll:function(){var e=this._settings;K(e).forEach(function(t){P(t,e)})}},t.load=function(t,e){e=o(e);D(t,e)},t.resetStatus=function(t){i(t)},t}),function(t,e){"use strict";function n(){e.body.classList.add("litespeed_lazyloaded")}function a(){console.log("[LiteSpeed] Start Lazy Load"),o=new LazyLoad(Object.assign({},t.lazyLoadOptions||{},{elements_selector:"[data-lazyloaded]",callback_finish:n})),i=function(){o.update()},t.MutationObserver&&new MutationObserver(i).observe(e.documentElement,{childList:!0,subtree:!0,attributes:!0})}var o,i;t.addEventListener?t.addEventListener("load",a,!1):t.attachEvent("onload",a)}(window,document);</script>
647<script data-no-optimize="1">window.litespeed_ui_events=window.litespeed_ui_events||["mouseover","click","keydown","wheel","touchmove","touchstart","pointerup","pointerdown"];var urlCreator=window.URL||window.webkitURL;function litespeed_load_delayed_js_force(){console.log("[LiteSpeed] Start Load JS Delayed"),litespeed_ui_events.forEach(e=>{window.removeEventListener(e,litespeed_load_delayed_js_force,{passive:!0})}),document.querySelectorAll("iframe[data-litespeed-src]").forEach(e=>{e.setAttribute("src",e.getAttribute("data-litespeed-src"))}),"loading"==document.readyState?window.addEventListener("DOMContentLoaded",litespeed_load_delayed_js):litespeed_load_delayed_js()}litespeed_ui_events.forEach(e=>{window.addEventListener(e,litespeed_load_delayed_js_force,{passive:!0})});async function litespeed_load_delayed_js(){let t=[];for(var d in document.querySelectorAll('script[type="litespeed/javascript"]').forEach(e=>{t.push(e)}),t)await new Promise(e=>litespeed_load_one(t[d],e));document.dispatchEvent(new Event("DOMContentLiteSpeedLoaded")),window.dispatchEvent(new Event("DOMContentLiteSpeedLoaded"))}function litespeed_load_one(t,e){console.log("[LiteSpeed] Load ",t);function d(){o.src.startsWith("blob:")&&URL.revokeObjectURL(o.src),e()}var o=document.createElement("script");o.addEventListener("load",d),o.addEventListener("error",d),t.getAttributeNames().forEach(e=>{"type"!=e&&o.setAttribute("data-src"==e?"src":e,t.getAttribute(e))}),o.type="text/javascript",!o.src&&t.textContent&&(o.src=litespeed_inline2src(t.textContent)),t.after(o),t.remove()}function litespeed_inline2src(t){try{var d=urlCreator.createObjectURL(new Blob([t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1")],{type:"text/javascript"}))}catch(e){d="data:text/javascript;base64,"+btoa(t.replace(/^(?:<!--)?(.*?)(?:-->)?$/gm,"$1"))}return d}</script>
647<script data-no-optimize="1">var litespeed_vary=document.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\=\s*([^;]*).*$)|^.*$/,"");litespeed_vary||(sessionStorage.getItem("litespeed_reloaded")?console.log("LiteSpeed: skipping guest vary reload (already reloaded this session)"):fetch("/wp-content/plugins/litespeed-cache/guest.vary.php",{method:"POST",cache:"no-cache",redirect:"follow"}).then(e=>e.json()).then(e=>{console.log(e),e.hasOwnProperty("reload")&&"yes"==e.reload&&(sessionStorage.setItem("litespeed_docref",document.referrer),sessionStorage.setItem("litespeed_reloaded","1"),window.location.reload(!0))}));</script>
647<script data-optimized="1" type="litespeed/javascript" data-src="https://hcconstructionllc.com/wp-content/litespeed/js/c92d10946e01e9b5f28a032cf811a503.js?ver=39403"></script>
647</body></html> 648<!-- Page optimized by LiteSpeed Cache @2026-10-05 23:01:15 --> 649 650<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-10-05 23:01:15 --> 651<!-- Guest Mode -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.