What is the best way to travel from London to Amsterdam?

I am planning to travel from London to Amsterdam. How long does the journey take and what is the best way to travel ? Could you please tell me about the trains or ships to get there? The more information,the better. Thanks
8 answers 8