Current Cornell students, what's the best and worst thing about your residence hall?

Do incoming students get a choice for dorms or are they assigned randomly?