And there's soup too. I hear as far as college food goes, SLC is supposed to be better than others. Oh, and there's also the health food bar, completely separate from the main cafeteria. Some of the dorms are nice, especially the Rothschild apartments. Depends on where you end up.
Roommates are a toss-up as well.
They did a decent job of matching my roommate and I freshman year, we got along real well, hung out a lot. 6 years later, he's still a close friend. But I also remember plenty of people who ended up hating their roommate. Hope that helps. Any more questions, fire away.