Hotels shampoo their carpets at least once a month. They are heavily soiled because of the sheer amount of traffic hotels get and require a deep clean more often.