To be honest, my experience with SFM was ok, if we "except" the Bank account service.
They are reactive, call you when needed and keep you posted during the process. Th registration worked as advertised and within the time framework.
But concerning their Bank account introduction service and...