Buying Real-estate: Learning To Make It A Great Encounter