Is it correct to use this phrase in the context below?<br/><br/>They make fresh sandwiches on the spot there.<br/><br/>I mean they make them in front of customers right after placing an order.<br/><br/>Is it correct to say "on the spot"?<br/><br/>If not, what else can I use in this kind of situation?