Market execution is now the default on most platforms. You are always filled, which matters for exits, but the price is not guaranteed. Slippage can be negative or positive, and a broker that only ever slips you one way is worth questioning.
Because the fill price is unknown at click time, stop-loss levels entered as part of the order are set relative to the actual fill. This is one reason backtests using ideal prices overstate results.
Example: 100 trades on a news-heavy month show an average negative slippage of 0.4 pips and positive slippage on 31 of them. Net cost is about $40 per 100 lots beyond the quoted spread.
Related: instant-execution, slippage-tolerance, slippage, requote