Shanghai also is one of the most expensive places to live in China, tho. Its like the Manhattan, NYC of Chinese cities in terms of property costs. I'd suggest him to look at some other great cities but more affordable costs like:
Tianjin, Macau, Fuyang, Huangshan, Fuzhou, Guangzhou, Gaoyao...