As someone currently facing graduation this May from RCC, this school was a great place to start. Small campus, small amount of people, and it's very personal. Many people don't have to remember their student number right away like other colleges. The staff are friendly and inviting, and there's always small events going on. You can get to know the people but I wasn't part of the social life on campus. I did mostly online classes which they have a great selection from. Some classes required by ODU distance (which is also on campus) aren't available at RCC and might have to be taken elsewhere. They also offer NOVA distance classes, which I didn't find all that great when I took them.