Obtaining Secure Sockets Layer (SSL) certificates traditionally was an expensive business. If you want to do it cheaply, you could self-sign your certificates, but browsers would complain when opening up your site and identify it as not trusted. The LetsEncrypt service changes all that. You do get some extra benefits with commercial certificate providers, but the certificate issued by LetsEncrypt should be sufficient.