Haven't been, I think this used to be a pizza joint before they opened Voyagers near the sky tower. Now it's a special sandwich place with salads and chicken fingers. Still seems kinda fast foodish to me.
My favorite place is Voyagers with the wood oven pizza. Last time I was there, it was about $8, but it was a huge slice and came with a mound of fries, enough for two people. Voyagers has a bunch of other stuff, including beer. You slide your tray past the windows picking what you want.