This hotel is not centrally located. I would recommend Twelve at Hengshan in the French Concession or Le Royal Méridien if it's your first time in Shanghai and you want to be actually central.
In my Search libation TPOL’s Guide to Libations in Shanghai, I wrote that the street BBQs were gone. That is a sad development but not the end of all cheap eats.
Where can you find the best views of Shanghai? With buildings that are too tall, the answer is everywhere. Here are my favorites:
Sherpa's Shanghai is part of the TPOL in Shanghai Trip Report. If your Airbnb experience in Shanghai sucked and you ended up finding refuge in a hotel (see Renaissance Yu Garden Shanghai: A Comprehensive Review), you...
Renaissance Yu Garden Shanghai Hotel Review