Okay for the price
Pros
Utilities are covered, perfect location, large footprint, family owned, nice neighbors.
Cons
Poor construction, poor maintenance in unit, poor ventilation (probably code violations)
Advice to the owners
Maintain your units adequately for people to live in. Providing healthy living environments for your tenants is more important than saving a few bucks.