At the end of the meal, it is considered unnecessary and in bad taste to thank the host or hostess for the meal; this is perceived as a "payment" for the meal, and as a guest, you should not do that. Instead of thanking the host vocally when you are finished, just perform a namaste at your seat