I recently had to thank my hosts and said, "Thank you for the host-age." 'host-age' is obviously my own coinage and if one were to stick to the dictionaries, it is incorrect, as hostage means something entirely different.
Could someone provide me with a crisp alternative in "Thank you for the _"