I found the Grand Kempinski Hotel Shanghai on an online site. It was a good rate so I called the hotel in Shanghai to confirm. They quoted a rate which was about $100 more expensive per night than the online company so I asked them if they would honor the online rate. They agreed and I asked them to confirm with an email.
We checked in at 11:30 PM so we were tired and just needed to get in the room. I confirmed the rate again and they said OK as I had it in writing. When they ran my credit card for the three days my card was declined so I called the bank. The bank said the card was ok. It was because they exceeded my fraud protection limit of $1500 on the card!! $1500 for the room and security? They charged the full 3 nights and added another $600 for security deposit. Can you charge $1200 in the minibar or room service in one night?
I told them I was only staying one night because I was going to leave the next day. So the night manager tells me I have to pay a rate almost twice as much as the day rate quoted. That is when I told him to scratch, left and went to the Grand Hyatt where I got a room on the 64th floor for the same rate and $1000 total racked on my credit card for the room and the security deposit.
I have stayed in 3-400 luxury hotels around the world in the last 10 years. I have never had someone try to blatantly nail me for every penny they could to my face. When you book a room here remember that you may not be guaranteed that rate when you walk up to the front desk and be prepared to have your credit card rang up the full amount of the stay and a whole lot more so make sure you up your fraud limit before you leave because this may set off your fraud limit too if you are a safe traveler.
I also stayed at the Hyatt on the Bund for a change in scenery which was great! Id recommend you check this hotel out too. From now on Im sticking with the name brand hotels because I dont need a surprise at the front desk at 11:30 p.m. on a Sunday night.