I can only share the general sentiment towards Air Serbia, even though my [regular] experience is limited on the ~100 miles’ flight(s) that separate Belgrade from Sarajevo, where amazingly enough the crew manage some sort of service (water plus biscuits) and even another round for the buy-on-board menu. Moreover and as already mentioned upthread, the lounge in Belgrade is a ‘little gem’ with very nice and attentive staff (they would normally go around the lounge taking orders for drinks).
G