Average to poor
Pros: Modern aircraft. Very clean. Polite staff. Some more willing than others to be friendly and helpful. Staff left you be rather than bombarding you with sales of various items like with some other low cost airlines
Cons: Boarding was very late for no apparent reason. Left us almost an hour delayed once boarded. Some of the staff were unfriendly while others were lovely. Not much space at all between the seats both forwards and back. In flight service was poor. As I booked through BA I expected a BA style of flight; in flight meal and drinks.