The location is unique, and we had a room with a view of the falls. I would recommend the hotel if you can afford the price because you are already inside the park and it makes the visits easier.
They emailed me that we would need to get entrance tickets to the park when we arrive (you only need a ticket to get in on the first day, even if you are staying for a longer time), but I did not read it carefully, and that caused us some hassle as we arrived in a cab from the airport and were denied entry until we bought the tickets. It would be much simpler for the hotel to get the tickets and tack them on to the room price.
The room was nice, with a balcony and a great view. The separations are made in such a way that if you go out on the balcony, you can see into the next rooms through the window. We were warned about monkeys but did not see any near the hotel. One issue is that the separation with the bathroom area is glass, so if you get up at night to go to the bathroom, you might wake up your partner in bed because of the light.
The staff was overall friendly, although when I asked for a slightly later checkout time, one receptionist told me flat-out it was impossible, while another one a couple of hours later agreed to it.
One great thing is that you can use the premises, pool, etc. even after you have checked out.
The restaurant is rather pretentious and overpriced. We were there only for one night so I cannot comment on other options in town, that would need a cab ride.