To me it's an awesome bank. I highly recommend!
I read many bad reviews about this service, people saying it's a scam etc. I don't know if they use the US service or the EU service. I am using the EU service it's been nothing but perfect. I have no complaints so far. The only time I had a problem where I didn't receive my Maestro card when I ordered it, they solved my problem on the same day. I contacted support on Tuesday morning, card was shipped on the same day, and it arrived on Thursday morning.
I highly recommend this bank. I hope things don't mess up when it gets too popular.