It will not accept a lot of the courtesy cards and would not take my Discover card either. Not worth it for me. I bought it to get my wallet down to 3 cards and it would only accept one. I returned mine for a refund.
Bottom Line: No, I would not recommend this to a friend