Citation: 4A_30/2020 E. 5

Au vu de ce qui précède, le recours doit être partiellement admis et l'arrêt attaqué réformé, en ce sens que les recourants sont condamnés solidairement à payer aux intimés, créanciers solidaires, le montant de 21'077 fr. avec intérêts à 5 % l'an dès le 24 mai 2014. Compte tenu des montants à hauteur desquels les parties ont respectivement succombé, les frais judiciaires et les dépens seront répartis entre elles à raison de 1/5 à la charge des recourants et de 4/5 à la charge des intimés (art. 66 al. 1 et 5 et art. 68 al. 1, 2 et 4 LTF). La cause sera renvoyée à la cour cantonale pour nouvelle décision sur les frais et dépens des instances cantonales. Par ces motifs, le Tribunal fédéral prononce :