I had purchased some cards from jj6xfan and they were protected during shipping. I would recommend jj6xfan. A great price for the cards and a great member to bargain/trade with. Very satisfied with the cards upon receiving them and they were exactly as described.