Hey Olivia,
I worked in the activities department at a luxury hotel and one of the first things my boss taught me was to avoid saying “no problem” to guests if they thanked me for anything. She said that by saying “no problem” you imply that it actually was a problem. Funnily, I think the reason I remember this so vividly is because she would ALWAYS respond with “no problem” or “not a problem”!!! That said, I think her advice is valid and useful.