3 Tips For Home Buyers To Successfully Make An Offer: Preparation, Pricing, And Terms