A Pro’s Checklist: 6 Essential Things to Consider Before Buying a Property