TAP seems to receive generally negative reviews but I had a very positive experience. Both my flights (Rome to Lisbon/Lisbon to NYC) were on time. The service was friendly and efficient. I wouldn't necessarily rave about the food, but it was certainly adequate. Seat comfort was about average.