We had used this company to build a large patio in our back yard some years ago, and have been extremely happy with it, so it was an obvious choice for us to use them to remove and replace our front retaining wall, sidewalk and front porch, and reseal the existing patio. Every single facet of the work has been outstanding. There were different work crews for the different types of work being done. Every single person who worked at our house was courteous and friendly. All of the crews arrived when they said they would, did excellent work, and cleaned up after themselves. The weather conditions when they started the wall caused them to have to deal with a ton of standing water, which they dealt with quickly leaving everything looking great. The men gave suggestions, and asked questions to be certain that they had details the way we would want them. They even replanted the shrubs that had to be uprooted to get the old wall out. They put topsoil down on the lawn where due to the wet conditions the machines left ruts, and they leveled out our driveway, which was already a pot holed mess before they came. Every single person, from the concrete workers, the stone masons, to the man who did the seal coating, was a true professional. The price was very fair. We are waiting for the cap stones which are on order, but the company is not charging us for them until they are installed. We would very highly recommend this company.