In a large transaction, a check reduces the need for cash and provides documentation, but it doesn't guarantee sufficient funds or the absence of problems.
A certified bank transfer or a reliable bank check may be more secure, depending on the transaction.