I lived here a few years ago - decent building, decently responsive landlord except sometimes unresponsive to heating/cooling issues. Did take too long to return security deposit, but I got it back in the end. Never saw mice, occasionally saw cockroaches but nothing systemic. Good location, building has character.