If you have the misfortune to visit Shenzhen, the Grand Holiday and Best Western are both well worth avoiding. That said, I don't know of anywhere better in that god-awful city. Best advice is not to visit at all. And as for Guangzhou . . . !
By contrast, I've always enjoyed the Marco Polo in Hong Kong and the Equatorial in Penang.