What are the main factors that contribute to a real estate property's value?