We pre-booked seats on last trip with TC but only because we wanted the 2 seater window seats at the back of the plane...horrible experience year before where we booked window seats and had me at the wondow, my partner next to me and a random man next to him who fell asleep and neither of us wanted to wake him up for loo trips or to stretch our legs.
Drinks with meals and tea/coffee free but any non scheduled beverages are charged - hope this helps
Bookmarks