I think it also depends on personality.
A gift is always appreciated, as it shows appreciation. As to what the gift is, that is very individualized. I think chocolates are universally appreciated. Scotch - not everyone is a consumer. Anything non consumable has the risk of just creating clutter, which is why I suggested linen (GC as tastes vary) or Luxury towels, which I think can always be useful.