Fred Lapides posted this with a joking comment that sometimes it’s better not to take the stairs.
He got it via CJDurrek, who made the same kind of I’ll-wait-for-the-elevator joke, and who also did not identify the actual location.
I researched a bit, but could not find a version of the photo with identification of the locale. My guess is that this is a photograph of the Huangshan steps.
Kyle Reed has a photoessay with shots that look pretty close.
I could be mistaken though.