My continental flight featured a can of soda or two.
For a 4 hour flight, I can go without eating, but drinks, I'd like.
My parents have flown South African in recent years, and found it to be very nice. Good service (even in steerage class), and on time. FWIW, they're also the only African...