Since 1867, the Amstel has been a fixture on the banks of its namesake river in Amsterdam, Netherlands. The hotel became an InterContinental property in 1981 and since has reduced the number of accommodations (which now total 55 guest rooms and 24 suites, most with views of the Amstel River).