Up until this year they've been operating a Greek program on behalf of various small tour ops - but sold their slot portfolio to Norwegian recently
Standard sort of fit out - there are reviews online. To be honest not really going to be any different to a BA ET flight (lounge, allowances etc will be the same - you'll deal with BA up to the point you are on board
Catering will probably be comp (their flights last summer were) but I would self cater just in case, especially if you want an adult beverage....