I don't know anything about that building but I feel like anything associated with the university will be in a safe, convenient location (convenient depending on what department you're in). That building looks to be close to downtown too, so you'll have easy access to restaurants, bars, etc.
I found this page on the Yale site that has relevant details for internet, cable, electricity, etc:
http://www.yale.edu/livingnh/services/utilities.html