Less than one hour away from downtown Denver, Castle Rock, home to 100,000 residents, has a comfortable, small town feel. The town has a mix of old and new homes each with its own unique plumbing, heating and cooling needs.