You are correct all of the above does affect the price of a condo or a home. Don't forget the actual condition of the home or condo counts too. Are you looking to sell or looking to get an idea of what your home is worth.
Have your agent help! its free to use their services.