Overall a pretty good place to stay for a 3-month internship. The apartment is very close to a lot of restaurants and at the border of 4 different neighborhoods (Chinatown, Nob Hill, Russian Hill and North Beach). The area is very safe in general. Kenny replaces the soap, toilet paper, and paper towels every week. The roommates are respectful.
The internet is pretty slow. Sometimes, I couldn't stream Netflix, and can rarely play video games. The heater is also very loud. We turned it off at night because it was too loud, but the apartment then got kind of chilly.