A small home at the foot of the mountain in She Shan, Shanghai.