Yes. Just because they are free does not mean they hold any less value than paid sites. Paid sites offer additional optimisation of your business listing but for initial online presence, free sites are enough.