What is a market order vs limit order?

A market order tells the broker to carry out a trade straight away at whatever price is available. It gives certainty that the trade will be placed, but the final price may differ slightly from the quote. A limit order tells the broker to trade only at a chosen price or better. This gives more control over price, but the order may remain unfilled if the market does not reach that level.