I agree that Oanda has one of the best order executions for their MT4 and MT5 account. This kind of consistent speed is pretty rare to find nowadays. There is no mistake that they can keep the speed even though the market is very volatile at the time, but all of my positions were executed precisely. No swap fees, but Oanda does charge interest by the second. So make sure to remember that. I also experienced a spread jump from 1.9-pips for GBPUSD to over 30.0-pips during a high news release. So it's important to always check your positions every once in a while as something like this is prone to happen.