I have bought several items from TNA and they were very pleasant to deal with. I love their item descriptions. Everything I bought came with a hand written note thanking me for buying from them, I thought that pretty neat and a very nice touch. Prices are reasonable and selection very good. Shipping has never been an issue for me as I buy lots on-line and with the posties on and off strike you have to give TNA the benefit of the doubt.