Jim and his team rebuild our retaining wall, new stairs and path to our front-door and asphalted the drive way. The team did an excellent job and made it all happen within the agreed time. High quality work with eye for detail from the beginning to the end. And the final result was even better than we had expected. The team was a hard working team who came every day from early in the morning until later afternoon to get the job done. Besides working hard the team definitely had fun on the job as well. Jim is a great person to work with, very personal, provided daily updates on progress and also detailed information what the job entailed and why certain things needed to be done. Really helpful and insightful. We definitely recommend Jim and his team. They really have done a great job for us.