My overall opinion is that it's a pretty standard school.
Regarding the food, it's probably a little above average. Your meal plan allows you to use "swipes" at all-you-can-eat dining halls, and "dining dollars" at fast food-like places. The two dining halls are alright. At their best, they're actually pretty good. Sometimes you'll get lucky and there'll be a pretty good specialty meal (they have a different one every day), all the stations will be open, and there won't be any lines. However, more often you'll encounter either long lines and stations being shut down, which usually leads to an unsatisfying experience. You can also you dining dollars at different places (see this http://www.pc.pitt.edu/dining/menus.php). This food is a little bit higher quality than the dining halls. Another thing to note about the on campus food is that it seems to close pretty early. Most things start closing around 7:00, and by 9:00, your only option is to go to one of the dining halls, and most of the stations are shut down there, so you're limited to like cereal, hamburgers and pizza. This can be frustrating as a college student with a late sleep schedule.
While the on campus food is average, the off campus food is pretty good. It's about a 10 minute walk to places like Chipotle, Qdoba, Five Guys, McDonalds, Subway, Quiznos, Noodles and Co., Panera, and some other local places (chinese, pizza, frozen yogurt...).
Regarding the dorms, they're also pretty standard. The freshman dorms tend to be kinda small with average at best quality. However, they're very social and a lot of fun (some can get pretty wild and loud). The biggest and most popular of these are Towers (A, B, and maybe C). One thing that adds to this is the fact that the towers are circular, and thus have circular hall ways. This may seem trivial, but it makes it so everyone is pretty close together, and you see more people in a circular hallway than you would in a standard long hallway. Most sophomore and juniors live in dorms that are quite different. These dorms tend to be less rowdy, bigger and nicer. Although you can still make friends and be social, it's much less so than freshman dorms. This is probably because freshman are all coming to school "alone" and looking to make friends, whereas sophomores and juniors are more "settled in" and might have a "friend group". This isn't to say that sophomores and juniors are antisocial. I myself, and many people I know, have made many new friends past their freshman years, it's just to a lesser extent than it was during freshman year.
The campus is often categorized as upper campus, and lower campus. Lower campus consists of two main roads (forbes and fifth) that run parallel to each other and have most of the main buildings and things you'll need. It's somewhat of an urban environment, but nothing like a major city (or even downtown Pittsburgh). Upper campus is more suburban, and has some athletic facilities/gyms and nicer dorms. The size of the campus is nice because there aren't many places that are longer then a 10-15 minute walk away. Also, busses run pretty frequently (every 5-15 minutes) along fifth avenue that you can ride for free with your panther card. Regarding the weather, it's fine, but the winter can be pretty touch sometimes. I guess it depends what you're expecting and what you're used to.