Navigating Real Estate: Your Complete Checklist for Buying a Property