They removed our old driveway, prepared a solid base, and installed new block paving. The pattern looks neat and perfectly aligned. Drainage was also added to prevent water buildup. The finish is clean, smooth, and has added great value to our property.