I am doing linear regression analysis of apartments characteristics and then predict price of an apartment. For now, I have collected characteristics for 13000 apartments in my city. I have 23-25 features and I am not sure if it is normal to have such amount of features in apartment price prediction.
I have these features:
District, microdistrict, residential community, year of building, house building material, number of rooms, storey, total area, living area, condition, floor material, bathroom type, balcony, door type, landline, internet connection type, parking availability, furniture availability, ceiling height, security.
Is it normal to have such number of features for regression? Are these features suitable for doing linear regression analysis of apartments? May be it is better to reduce number of features and get rid of some features due to redundancy? Is it possible that large number of features in my case (apartment price prediction) will lead to overfitting?