@Jacob Gelinas I think one of my signs of the real estate apocalypse (i.e., market top) is going to be when people start getting excited about properties in Woonsocket again.
What @Brandon Ingegneri was being polite about saying, is that most of Woonsocket is a tough area.
I would strongly recommend visiting the property in the daytime, evening, and weekends, and talk to neighbors and people in the area to get a sense of who you'll be dealing with.
Woonsocket has a lot of tenants who get rental assistance (section 8 or RI housing vouchers), which is not necessarily a bad thing but you must screen them as well as you would any other tenant - and in Woonsocket you must screen thoroughly.
I would venture to say that a not insignificant portion of the the state's "professional tenants" (who move in to one property, pay no or partial rent to string the free ride along as much as possible - they love new landlords - then get evicted and repeat the process) reside in Woonsocket.
Others have spoken to the peculiarities of the building well so I won't repeat that, but as a general rule if the property deviates from the "usual" in some way, like a slate roof or geothermal heating, you want to be extra careful that you understand what you're getting into, even if it means paying a professional for a real inspection/evaluation. Asking on BP is nice, but to be honest I wouldn't say it's enough due diligence for big ticket items.
Historic properties are another good example where getting into specialized skills and materials, and deviating from the "standard" way of doing things, might look aesthetically pleasing but can cost a whole lot more when repairing or replacing.
Based on what you've said, and without seeing specific numbers, the property sounds overpriced and I would be cautious about buying it. I don't think the items you mentioned make up for the price being "quite high" and @Jim K. explained that those items could actually end up costing a lot.
And I agree with @Colleen F. that you should not assume you can increase rents. Always buy on current rents, never "potential" or "pro forma" rents. If you can increase the rents, great, but if the assumption that you can do so is the only thing that makes the deal work, walk away.
And if that means you walk away from every property, then either start doing the grind work to find and make offers directly to owners (without an agent), or just acknowledge that of the deals you can find, they are overpriced, and sit on the sidelines until numbers become rational again.
When a listing says "rents could be higher" I say, "why aren't they?" That's like the current owner asking you to pay her/him now, for work you're going to have to do in the future (improving the property and raising the rents). No way. If they want the higher price that comes from higher rents, they can do the work and raise the rents. But if I'm going to do the work, I get to keep the increased value, not pay them for it up front and then have to work to get my money back.
Anyway, if you check out the property, the area, the rental market, and the potential tenants thoroughly, and you're still happy with everything you see, then go for it, and let us know what happens of course!