Having carpets have many benefits in your rooms. Not only do they help save on energy but they are a major contributor to insulation of your indoor environment.
Carpets provide actual thermal insulation as well as it's easy to clean and feels great on bare feet. It maintains heat whether you are using underfloor heating, a fireplace or a gas heater in the winter times, the room warm up faster and maintain the warmth easier than any other kind of floor out there.
Carpets also provide a comfortable place to sit, play and work on. The provide a great health benefit as well by trapping in the dust particles making it easier to keep clean and having dust flying around your home or office.