The largest resort property in Niagara, this 22-storey hotel commands stunning views over the Falls and boasts an extensive range of facilities.