Never went here for food so can't comment on that.
We go here every so often and usually have a decent time. The crowds a bit older; it looks like people are coming from work rather than from school. Drinks are the usual club prices. $10 cover is nice, and on Saturdays the place actually gets packed (Fridays are hit or miss).
Atmosphere looks like a restaurant with the middle turned into a dance floor. The layout's actually pretty good. They've got a couple projection screens that play the music videos.
Music is usually top-40 with some mashups mixed in, towards the end of the night they start to play some classics, but it's nothing too special.
Dress code: for guys you need a collared shirt to get in and no running shoes. They're pretty strick about it (at least they have been to us, even though the bouncer recognizes us). For girls i dont think it really matters as long as you're not in sweatpants. If you're a large group of guys or are rowdy, they'll make up excuses/reasons when you get to the front of the line to not let you in.
Coatcheck line is always long for some reason, especially at the end, but it moves decently quick. The bouncers don't do anything about people budding in line so don't bother complaining about it.