I've been flying many times with Air Serbia and finally used for our trip to USA. They operate since June with an Airbus 330.
The airplane is probably not the ultimate new in the air industry but is well equipped with standard entertainment screen having movies, shows, musics and games.
Seats were comfortable for me, but maybe not all less tall persons may be ok on them (because of the adjustable headrest). I'm 182cm and had still 10cm in front of my knees and ample space for my legs.
Food is very good, as it is for the airline in any flight above 2 hours (quite an exception in the industry). For lunch/dinner there's a 3 selection with one vegetarian option; portions are generous and service very good. On the flight back I couldn't finish my dinner; it was too much!
The outstanding thing in my opinion is the cleanness of toilets on board. Crew possibly cleans it every 60-90 minutes. Where I had not very pleasant experiences - say ok-ish -with other different airlines in last years for intercontinental flights, I went to restroom after 4 hours of flight (and flight was almost full) and restroom was immaculate. That was in both flight, going and coming back, thus a procedure implemented by the company.
Prices were in line with the market, possibly on the lower end. And from Belgrade you can connect almost everywhere in Europe.