I've been here a couple times. Once before a game, and once after. I've really only had drinks, although the first time I went I was meeting my husband and his friend and they had a plate of nachos. By the time I got to it, it had been sitting for awhile so I don't think you want my review on those. I was in time for happy hour though. YAY!!
The second time I came was last Sunday. The Dbacks game had just finished and I had a couple hours to kill before my friend was picking me up so we could head to another event. The rest of my family was heading home via the light rail, so it was up to me to find some air conditioning and kill some time. I decided to walk to a different establishment that I had not yet been to, but by the time I got there it had already closed (wrong hours listed on the yelp page, so I submitted an edit). Decided to backtrack to Legends because I knew where it was and needed a beer.
When I arrived I was pleasantly surprised that it wasn't too packed. Easily found a seat at the end of the bar. The bartender was friendly even though I was a sweaty mess. He got me a glass of water and my Hop Knot (a tall one). After finishing it I ordered another, but a pint. The tall was $6, the pint was $5. I should have just gotten another tall.
With two good experiences, I'm sure this will become the regular pregame hangout. I don't recall the happy hour times or specials but that's just an added bonus. They are also kid friendly, so that's another plus.