Is the expression "having a good time" too personal?

"We hope you're having a good time on your vacation" has a casual vibe to it. I wouldn't say overfamiliar.

It depends how well you get on. Are you on first name terms? Do you ever joke with eachother? Have you had a business meeting over a drink or something?

You should really get a feel for which one is the most appropriate based on your relationship with this person.

"We hope you're enjoying your vacation" is what I personally would say to a business partner unless we knew eachother on friendlier terms. It is cordial, but also professional sounding.


Both sentences are equally correct. I would argue that having a good time does sound a touch less formal, but it is in no way informal or inappropriate. Also, I hate to be a pedant, but your first sentence ought to start with A colleague and I since you are performing an action.