The first time we have used Croatia Airlines and found them very good. Flights were on time. On boarding met by smiling staff who seemed genuine. After take off promptly served wine or soft drinks and a meal which of a good standard. All seats had plenty of legroom - comfortable and clean.