NCV is located on Anzac Parade, just opposite UNSW. It is right next to a bus stop so it is very convenient to get to the city. It is also within walking distance to restaurants located on Anzac Parade.
As for the atmosphere I am not too sure sorry. I don't stay on campus.