Driveways can be constructed from concrete, exposed aggregate or edged gravel.  When constructing a driveway we pay special attention to levels and drainage, the last thing you want is a puddle near your front door or garage.