Is $350 a fair price for home inspection?

Buyer gets schooled on parameters of job