Excellent service and as other reviewers have mentioned, the staff mostly all speak English. I had…read moreto make an appointment for the next day to set up an account as they were busy, but the next morning it took 10 minutes and was painless. Got all cards and paperwork within a few days.
But the best part is that as of this writing Deutsche Bank is the only one that has an option for English on their website.
If you have no familiarity with the way banks and electronic payments work here, the additional confusion of translating from German makes it extra fun. This point alone is what sold me, but the service when I've had to go in to this location has been great. Always helpful and courteous.