I've had a good experience on Air Serbia in the past. I understand they have made changes to their service for which I would not consider travelling with them again. The flight no longer includes a beverage. Not just that but they would not take cards or GBP for beverage purchases. We asked for some water as we had not been able to purchase or bring through water proir to our flight. And explained that we had only GBP currency with us but they would only take dinars or euros. they begrudingly gave us half a cup of water and the flight attendents looked like they wanted to spit on us after we asked for some water. Also there is no way to find out what ticket type we were purchasing so I was unaware at the time that we had bought the ticket that did not include any bags or drinks. And because we purchased through a travel company we did not know what ticket type we had purchased. Also it was 2 hours into our 2 hour 50 min flight before the drinks trolley reached us in row 15...
Flight over two hours late leaving Heathrow because of late arrival of incoming flight - a perennial problem with Air Serbia