I have an opportunity to attend the game this weekend and this is where the seats are located? Never sat there before wondering from those that have if the seats are good? Would you sit there again? They look so high up ....and where are concessions / restrooms?