I took some udergrad classes at ASU. Not sure about the other facilities but the library is top notch.