Too small. For a townhouse, my opinion is to buy a big one, so that the families have adequate space and yet there's no too much yard work to waste your lives. A big townhouse is a good choice.
too small, 1300 sqf is a good size of apartment, not a townhouse, not mentioned it includes the garage. BTW, usually garage is not included in the sqf.