I think Forbes had an article re: this. Rates have largely stayed up because hotels subscribe to the marketing school that it's harder to raise prices once they are lowered. They would rather take a short-term loss because they think by keeping their prices high, it will mean more money for them in the future.