Buying Real-estate: What You Should Know