I have found the deals for the amex hotels generally to be great, with the upgrade, early check in, late check out and a credit for in hotel food etc. I always compare first, but with high end hotels I have found it worthwhile, especially the upgrade. In Dubai got upgraded from second to bottom room to an amazing suite, as there wasn't a room the next category up available for us to be upgraded to. I have a platinum charge card, and a platinum credit card. We also got an amazing airfare through them. Pays to ring and ask if they can do better than what is on their website,