eh
not quite at the falls
but the Queenston Heights Restaurant in Queenston gets my vote…
http://www.niagaraparks.com/dining/queenstonres.php