The larger the R-squared, the better the regression model fits your observations. As it is evident the R-squared values of the model is 0.49. In case of weather data, R-squared value between 0.3-0.5 is considered good because the data depends on a lot of other factors, such as number of trees in that particular data and water bodies. Hence, R-squared value of 0.49 suggests a good linear fit for the weather data.