As far as I am concerned this is the best place in the flats !! I go there fairly often. The food is very very good, the scenery, including of course the view of the lake/river, is excellent (best in the flats) and I have never had a problem with the wait staff. I am genuinely surprised at some of the reviews that seemed less than excellent.
I will need to leave the reviews of the entertainment to others as I rarely go down for entertainment . However, when I have I have not been disappointed!