Best Hotels & Resorts: Hotel TwentySeven – Amsterdam – Netherlands