I was very impressed with TAP portugal, great service. Excellent staff - fluent in portugese and english. It was great that some food was included, as the flight was over meal time. Other airlines would charge you extortionately for any food / drink. We were able to check in easily online, and there weren't any hidden fees. We were seated together without having to pay. I wish my return flight had also been with TAP portugal.