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