Factors to Consider when Buying Pre- or New Construction Properties