suggest a better 3rd party please.
The best thing for you to do, in my opinion, would have been to resolve this issue yourself in a timely manner. These situations happen. It's how they are dealt with that is telling.
But I digress. There would be many better ways than using PHASA as a "third party."