Their fees are reasonable. The service they provide is fine. I got my offshore account in less than 2 weeks without any issues.
They are helpful, polite and accommodating. It was easy working and communicating with them throughout the whole process of setting up my offshore bank accounts.