I had my offshore accounts opened in less than 2 weeks and my debit cards were delivered on time as well. I like their online service as well.
Their staff were polite, helpful and professional. It was easy working with them. This made the process of opening an account smooth and fast.