People's perception of work travel vs the reality of it has always been slightly irksome. There's no company card when I travel, just me trying to travel as light and cheaply as possible to maximize what I can get done, so getting told something to the effect of "what a nice vacation" gets under my skin a bit.
Give Cleo some chin scratches for me when you get home!