Yeah, it's a good Skyclub for food. I was there last month and in addition to various cold salads, they had wraps, mini pizzas, and even have Ivar's (a local and excellent seafood place) Clam Chowder.
Amex food might be better (depends on your tastes), and has the far superior alcohol selection. But at the Skyclub you'll find a good seat, and one with a view and not breathing down the neck of someone else.