Yes! that sounds like a great response. Do not be drawn on the details. I especially like the "I don't want to vacation with someone who treats me the way you have been." and the way that you don't end the paragraph on that sentence so he can't respond with "treating you like what?".
You go girl!
** Purple
As soon as you trust yourself you will know how to live. Goethe