Holmes knows that building trust with a witness is important, so refusing dinner would comprise the case!
And if he's too stuffed tonight, he can always try again tomorrow...
Commission I paid to make.