What to Consider When Looking For a New Townhouse?