In defense of #99's place, I would say that in the summer their rooftop patio "oasis" is fantastic, hard to find spots like that in the downtown core. And they serve good chicken wings.
Go with your first inclination. It is a tourist trap... high prices for somewhat mediocre cuisine. You can do a lot better elsewhere in the entertainment district.