Everything else Rick Steves' recommended has been wonderful except Hotel Oceania. In his defense, I don't think Rick has been here for at least 15 years based on the autographed memorabilia in the lobby.
Cons:
As I sit in my room I'm overcome by a terrible smell of body odor. The fabric covered walls are stained with dirt and hand oil. The chairs and bed coverlets are also very worn and dirty. The baseboards haven't been dusted in ages. We do not get hot water. When arriving back at the hotel after dinner we ran the bell three times and shouted down the halls before someone returned to the front desk to give us our room key.
Pros:
We do have strong wifi and the woman at check in spoke good English.
Hopefully others have a better experience. Do not stay in room 7.