Skip to content

Recent work

Every install gets its own page.

Before and after, what went under it, how long it took, and roughly what it cost. If you are trying to work out what your yard should cost, this is the most useful thing here.

Projects© 2026
Finished artificial turf and hardscape work photographed in a Utah settingOrem · 1,400 sq ft1,400 sq ft lawn replacement in Orem, UtahFinished artificial turf and hardscape work photographed in a Utah settingOrem · 900 sq ft900 sq ft paver patio and seat wall in Orem, UtahFinished artificial turf and hardscape work photographed in a Utah settingOrem · 320 sq ft320 sq ft pet turf side yard in Orem, UtahFinished artificial turf and hardscape work photographed in a Utah settingProvo · 1,700 sq ft1,700 sq ft terraced foothill backyard in Provo, UtahFinished artificial turf and hardscape work photographed in a Utah settingProvo · 1,200 sq ft1,200 sq ft flat-lot lawn replacement in Provo, UtahFinished artificial turf and hardscape work photographed in a Utah settingProvo · 800 sq ft800 sq ft low-maintenance rental yard in Provo, UtahFinished artificial turf and hardscape work photographed in a Utah settingLehi · 1,600 sq ft1,600 sq ft new-construction backyard in Lehi, UtahFinished artificial turf and hardscape work photographed in a Utah settingLehi · 750 sq ft750 sq ft compact backyard build in Lehi, UtahFinished artificial turf and hardscape work photographed in a Utah settingLehi · 400 sq ft400 sq ft backyard putting green in Lehi, UtahFinished artificial turf and hardscape work photographed in a Utah settingAmerican Fork · 2,200 sq ft2,200 sq ft backyard with fire pit patio in American Fork, UtahFinished artificial turf and hardscape work photographed in a Utah settingAmerican Fork · 800 sq ft800 sq ft putting green in American Fork, UtahFinished artificial turf and hardscape work photographed in a Utah settingAmerican Fork · 1,500 sq ft1,500 sq ft family backyard in American Fork, UtahFinished artificial turf and hardscape work photographed in a Utah settingPleasant Grove · 1,300 sq ft1,300 sq ft deep-shade lawn replacement in Pleasant Grove, UtahFinished artificial turf and hardscape work photographed in a Utah settingPleasant Grove · 1,000 sq ft1,000 sq ft patio under mature canopy in Pleasant Grove, UtahFinished artificial turf and hardscape work photographed in a Utah settingPleasant Grove · 400 sq ft400 sq ft shaded pet turf area in Pleasant Grove, UtahFinished artificial turf and hardscape work photographed in a Utah settingSaratoga Springs · 1,800 sq ft1,800 sq ft first landscape on builder dirt in Saratoga Springs, UtahFinished artificial turf and hardscape work photographed in a Utah settingSaratoga Springs · 1,100 sq ft1,100 sq ft wind-sheltered patio in Saratoga Springs, UtahFinished artificial turf and hardscape work photographed in a Utah settingSaratoga Springs · 1,200 sq ft1,200 sq ft new-build turf lawn in Saratoga Springs, UtahFinished artificial turf and hardscape work photographed in a Utah settingEagle Mountain · 2,000 sq ft2,000 sq ft turf zones on a large lot in Eagle Mountain, UtahFinished artificial turf and hardscape work photographed in a Utah settingEagle Mountain · 900 sq ft900 sq ft acreage dog run in Eagle Mountain, UtahFinished artificial turf and hardscape work photographed in a Utah settingEagle Mountain · 1,400 sq ft1,400 sq ft low-water backyard in Eagle Mountain, UtahFinished artificial turf and hardscape work photographed in a Utah settingSpanish Fork · 2,600 sq ft2,600 sq ft acreage fire pit patio and lawn in Spanish Fork, UtahFinished artificial turf and hardscape work photographed in a Utah settingSpanish Fork · 1,900 sq ft1,900 sq ft lawn with windbreak planting in Spanish Fork, UtahFinished artificial turf and hardscape work photographed in a Utah settingSpanish Fork · 700 sq ft700 sq ft acreage putting green in Spanish Fork, UtahA contoured green and paver terrace at a mountain-modern home, photographed in a Park City settingPark City · 900 sq ft900 sq ft putting green and mountain terrace in Park City, UtahA level turf lawn meeting a large-format paver terrace with a gas fire feature, photographed in a Park City settingPark City · 1,600 sq ft1,600 sq ft turf lawn and fire terrace in Park City, UtahA fenced side-yard run built to drain through spring melt, photographed in a Park City settingPark City · 450 sq ft450 sq ft mountain dog run in Park City, UtahTwo terraces of block wall with turf below and a dining patio above, photographed in a Draper settingDraper · 2,400 sq ft2,400 sq ft terraced turf and paver backyard in Draper, UtahWide paver steps climbing from a walkout basement to an upper turf lawn, photographed in a Draper settingDraper · 1,900 sq ft1,900 sq ft walkout terrace and upper lawn in Draper, UtahA contoured green and seat wall on a view lot, photographed in a Draper settingDraper · 700 sq ft700 sq ft bench-lot putting green in Draper, UtahA full lawn replacement worked around mature root plates, photographed in a Holladay settingHolladay · 1,800 sq ft1,800 sq ft shade lawn replacement in Holladay, UtahA tumbled paver patio with a curved seat wall and fire pit under old canopy, photographed in a Holladay settingHolladay · 1,100 sq ft1,100 sq ft paver patio and seat wall in Holladay, UtahA narrow side yard converted from permanent mud to a clean run, photographed in a Holladay settingHolladay · 380 sq ft380 sq ft pet turf side yard in Holladay, UtahTurf and a boulder retaining wall below the canyon face, photographed in a Cottonwood Heights settingCottonwood Heights · 1,500 sq ft1,500 sq ft turf and boulder wall backyard in Cottonwood Heights, UtahA patio graded away from the house with a channel drain along its low edge, photographed in a Cottonwood Heights settingCottonwood Heights · 1,300 sq ft1,300 sq ft patio built for canyon runoff in Cottonwood Heights, UtahA compact green and stone terrace against the canyon slope, photographed in a Cottonwood Heights settingCottonwood Heights · 550 sq ft550 sq ft canyon-side putting green in Cottonwood Heights, UtahA turf zone edged with native planting and a circular fire pit patio, photographed in a Heber City settingHeber City · 3,200 sq ft3,200 sq ft turf zone and fire pit patio in Heber City, UtahA broad paver terrace with a seat wall opening onto valley views, photographed in a Heber City settingHeber City · 2,100 sq ft2,100 sq ft acreage terrace and lawn in Heber City, UtahA large fenced run built for hard use and easy rinsing, photographed in a Heber City settingHeber City · 800 sq ft800 sq ft acreage dog run in Heber City, UtahAn even turf lawn and pale limestone terrace on valley ground, photographed in a Midway settingMidway · 2,000 sq ft2,000 sq ft turf lawn and limestone terrace in Midway, UtahA contoured green with a longer fringe collar, photographed in a Midway settingMidway · 650 sq ft650 sq ft valley putting green in Midway, UtahA terrace and lawn built over ground that stays wet, photographed in a Midway settingMidway · 1,400 sq ft1,400 sq ft build on a high water table in Midway, Utah
Next step© 2026

Get a free yard estimate*

Send your address and a couple of photos. We come measure, and you get a written number with base depth and materials spelled out.

Get my free estimate