I'm not exactly sure where the Ramada Pudong is. Having said that, I find Pudong boring and inconvenient. Yes, there are taxis and the subway, but given no reason to be in Pudong, why have to bother (and Shanghai isn't exactly Convenient City to get around)? Since there are decent hotels just about everywhere, go with Location.