Having never flown with TAP, I was unsure of what to expect. Booking was a bit of a hassle because the website timed out while processing payment and would not allow me to re-try the payment. There is no service number in the NL so I had to call Portugal and spend 30 minutes on hold before reaching customer service. I was able to complete the purchase and hoped that the experience was not representative of the service.
We arrived early for our flight and the plane pushed away right on schedule and we arrived in Porto a few minutes early. There was snack service during the flight, but the only thing on offer was a ham sandwich. I do not eat meat so I was out of luck, but a cookie was offered later. There was also beverage service on the flight. Staff were all pleasant and professional. While I wouldn't buy one for my living room, the chairs were some of the most comfortable airline seats I have ever used.
TAP offers the now industry standard 3 level pricing. Basic includes only hand luggage (max 8 kg) and no seat selection. Since the plane used for this route is 2 x 2, you are guaranteed an aisle or a window. The middle level of service includes a checked bag (up to 23kg) as well as seat selection. There were several offers to bid on an upgrade to business class which seemed absurd for a 2 hour flight on a plane where business class seats are identical to economy. There is no on-board entertainment, so bring a book or a device.
I was overall pleased with the service and would gladly use them over budget carriers.