My friend introduced me to this platform who has been trading with them for a long time. For me, it is a very good platform due to some of its convenient trading facilities that I need most such as low and tight spreads, fast deposits and withdrawals, market news and analysis, highly responsive customer support, etc. However, the most important thing for me is that Bbfxtrades keeps transparency about the costs and fees which I didn't get with my previous platforms .