I would say for such thermal simulation, even 5 C difference is acceptable. If you get difference below 2C, then I would suspect that you are fitting the numerical model to the experimental results -> in another sense, you are making the data.
Don't forget that (1) there are errors in measuring temperatures and power during experiments; (2) error from boundary conditions and thermal properties setting in simulation. All these will result in large uncertainty in simulation results.