6 important things to check before putting an offer on a property