I'll give them a 4 for the location, beer selection and obvious scenery. But a 3 for TV's if you want to watch sports. Food is average, probably 3.5. Some good specials, but generally don't tell you about them. Lots of seating and bathroom is upstairs if that's an issue.
Stay the day at a beautiful resort and enjoy all the amenities it has to offer!