How did Catherine know how to contact Chloe? + talk about poor planning!
This made no sense at all. They meet in the bathroom, have a brief conversation, and part company. All Catherine knows about Chloe is that she is in a fancy restaurant with an attractive man and crying in the bathroom. She has now way of knowing for sure that Chloe is a prostitute, but soon after Catherine meets with Chloe in person, and hires her. How did she know how to get in touch?
Also, what kind of idiot plans a surprise party for someone who will be arriving by plane in the winter time? So much can go wrong with a plan like that without David acting like a Jerk and leaving his wife in the lurch on his birthday.