Accommodation, environment, curriculum and resources