I work in a hotel and we have been trained to say " my pleasure " when thanked.
A little strange at first, but after awhile it's nice and guests seem to like it.
The worst is " no probem "
You're welcome is also acceptable or sod off you scrote, depends on the customer