With townhouse, HOA probably will cover exterior and roof problems so there is not too much big expenditure you need to worry about unless it is too old