How can I ensure a smooth property transaction?