Citation: 4A_681/2014 E. C

A.________ SA interjette un recours en matière civile. A titre principal, elle demande au Tribunal fédéral d'annuler l'arrêt cantonal et de débouter les bailleurs "de toutes autres ou contraires conclusions". Elle conclut subsidiairement à l'annulation de la décision entreprise et au renvoi de la cause à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Par ordonnance du 20 janvier 2015, la Présidente de la cour de céans a accordé au recours l'effet suspensif requis par la recourante. Dans leur réponse, les bailleurs proposent le rejet du recours. Par la suite, la locataire a déposé des observations, suivies d'une détermination finale des intimés. Pour sa part, la cour cantonale se réfère aux considérants de son arrêt.