Buying Real-estate: What Each and every Buyer Should Know