Yes they are, however-there are a lot of fee's for using your card. I recommend getting cash from an atm.
I personally have never had a problem with the atm's running out of cash.