TAP Portugal Airline

While searching for ways to get to Toronto late December, I came across TAP which has a fare of EUR 130 from Gatwick-Lisbon-Toronto.
On certain departure dates, there's a stopover of 3 nights in Lisbon.
This sounds quite tempting, not just the low fare, but a 3-night break in Lisbon which I've never been before.

On the Lisbon-Toronto leg, they use Airbus 330-200 which I understand is more up-to-date than the Boeing counterpart. Also, it's a full-service airline that serves meals although checked luggage is chargeable.

I'm wondering if any Of have flown TAP before, longhaul especially and don't mind sharing their experience.

Related Stores

TAP Air Portugal
TAP Air Portugal