All 3 are pretty well located.
For the recent CIIE event, many ambassadors stayed at the Marquis Center. Hotel is not great but location is good - can walk to the the craziness of Nanjing Walking St or to the luxury shopping at Plaza 66 area. But traffic there can be terrible. I drove there to pick up an ambassador for dinner and the traffic abominable. Got stuck for an hour or so.
I was actually at the Ritz area today. I have never liked the hotel, bland area as all luxury, but it's well located. Higher end dining and stuff than Marquis for sure. Traffic not great too but better than Marquis.
JW is also well located but father from interesting sites walking distance by 3 minutes. I dine at this hotel all the time because the value is great. I dine at Ritz once every 3 mo ths and never at Marquis.
In other words, you cant go wrong with any of them. I'd probably go by price.