Is a Purchase Agreement binding?

Yes, it is.