I am sorry to only give 2 stars, but that is a stretch. We went twice this summer and it would have been 4 or 5. However our recent visit was very disappointing. The menu has been greatly reduced and the happy hour menu is very restricted to minimal items. Example... the pretzel was out standing the first 2 visits and reasonably priced. Now it is no longer available alone. You have to get it with out items (I think pickles) and at almost $10. When we asked if we could just get our son the pretzel they said that it is now on the menu alone.
The atmosphere is nice but there are limited tables inside with TV viewing. WE have not been on the roof, but the outdoor seating is nice but not sport watching.