immediately at that place

I decided (right) then and there that I would accept the offer.
我当场决定接受这个提议。
I made up my mind then and there.
我立即做出决定。