We flew from Brussels to Pula with Croatian Airlines and all was ok. Not the most comfortable seats but nice staff and small boxes with biscotti and yoghurt. Nice snack!
However, when flying home again, we were stranded in Zagreb in 5 hours. No information until 30 minutes after departure time (AM 9.00). We hade to go out of transit hall and to the airline desk. We received a voucher for 70 Kuna (8 EUR) for food, and info that a flight is scheduled for PM 2.00. No reason.
Information is so important to have satisfied customers. And since we had to run to our connecting flight in Frankfurt (no help from airline company to transport us to connecting flight, and Frankfurt is a BIG airport), the 8 eur snack we could buy in Zagreb was not satisfying. Hungry and swetty we at least managed to catch the flight to Sweden, not thanks to Croatian airlines but to our own legs!! :)