Construction cost - this seems a bit low, you may need to speak to a builder and show them the plans for better estimations.
Location - stick the inner city areas, the cost to construct a townhouse would be the same whether its in Morningside or Redbank Plains. You may pay a higher land value...