Smart contracts is a good idea for making a deals. It prevents scams unlike the traditional deals. Also, it eliminates middleman since the service that the seller will not be done unless the buyer will pay the amount needed for the service. A great way to have a less expenses just to make sure that your service is safe and secured.