Do you recommend travelling Eurostar's Business Premier, Standard Premier or Standard? (I'll be travelling frequently between Paris and London for my startup. Money is not an issue as long as the extra cost is justified)
valid question