You need to validate that your y variable actually follows a normal distribution. While since it is a Kaggle dataset,it will follow the assumption,but in general it is a bad practice to not validate.
An easy way is to plot the price and check.
df.price.plot()