I gotta tell y'all guys that this broker is interested in providing as cost-effective service as possible.
I trade here daily, without any feelings that I am daily ripped off by commissions, swaps, spreads - whatever. Swaps are very favorable here, sometimes they can be either positive, as recently I opened an overnight position on CADJPY and swaps were ~5.05, meaning that I was paid by the broker =)
Spreads are also tight, usually wave around 1-2 pips and that's ok. As for fees, then there are no hidden ones, that is also a +