I flew on Olympic last year from Rome to Athens. That was a hell of a flight...I never saw the business class as I saw it on Olympic. It was 3x3 configuration (I think we were on a 737) but with the middle seat having a makeshift armrest, so that it was in effect only 2x2...so ghetto!
The airplane, in all its livery and internal setup, reminded me of older days Aeroflot (which is now, I think, better than most western airlines). Olympic was just...wow..but they did serve baklava for dessert.
Also, at check in, Olympic had a bigger mess than did the budget airlines. Folks from Iberia and some Swiss airline were helping them check in people in Rome, so that the crowds wouldn't spill over into their lines. And yeah, I think people did smoke and also clapped as the plane landed.
BTW, you can fly to Athens from London on EasyJet.