Source: Hospitality:  Thank You for your hospitality.   You are thanking someone for having you in their home.   The thermostat may have been too high or not high enough.  You may have involuntary regurgitate d an entire meal.  Perhaps only cold water was available because the oil bill wasn’t paid.  None of that matters when it comes to thanking someone for their hospitality.  You are thanking them for having you in their home.  Reguardless of how much you enjoyed your time there is a separate issue.  Someone had you in their home you thank them for their hospitality.  The End.