Imagine building your dream home. All of the right elements are in place: hardwood floors, granite countertops, marble tile in the bathrooms and kitchen, exterior brick siding, flagstone pool deck, rock retaining walls and exposed aggregate driveway. Now imagine taking that plan and replacing all those elements with concrete.