First time flown with TAP. Genuine step up from budget airlines. Biggest factor for me is the seat pitch and seats themselves. Seat pitch felt like 31" ie couple of inches more than budget carriers - might not seem like much but makes the difference between crushed knees and comfortable flight. Drink and small snack provided. Not massive but better than nothing. Friendly staff.