The service in J is pretty utilitarian vs. other airlines. I flew SAL-YYZ on the "no liquids weekend" vs. connecting in MIA on American and while the plane was nice and the seats big the food was terrible and the service , i.e. one drink, was stingy to say the least.
By comparison, on my 45 minute COPA flight to SAL from MGA they managed a complete drinks service in J and a bowl of nuts which is some doing in under an hour.
American even on the barely 2 hour MIA-MGA route has complete, better meal and drinks service. The SAL-YYZ flight is 5 hours and they can do a lot better. The all plastic service items for example and the you cannot have an other rum drink if you are having wine nonsense. Paid J travellers are not 12 years old.
The price was not that much lower than competing airlines, however I did enjoy the SAL connection which didn't involve customs or security and the free lounge which was empty.