Het InterContinental Amstel Amsterdam is tijdens de veertiende World Travel Awards verkiezing voor het tweede achtereenvolgende jaar verkozen tot Netherlands' Leading Hotel en Netherlands' Leading Business Hotel. Het Amstel Hotel is het enige hotel in de Benelux, dat in 2006 en 2007 bekroond is met twee World Travel Awards.