Stayed here while travelling with family to Niagara Falls and had a great experience. It is situated a block away from the Niagara falls state park, the rooms are luxurious, it has a number of food options including Tim Hortons which is good for a grab and go cheap breakfast and includes free valet parking (which is very helpful given the size of the parking lot is huge)
We had a Falls view room - which is a misnomer because you can't really see the falls but the river and the rising mist from the falls along with the Canada side make a pretty picture.
We didnt spend too much time at the Casino but though not super large it appears big enough. Overall a good stay option, especially if you are stuck on the US side (we were since my parents didnt have a Canada visa). Highly recommended