Isleton's Main Street with its natural and manmade charm