I'm like 50/50 with LTD. Most of the things I bought there were good quality, some were "cheapy". Sometimes the order doesn't come and they don't tell you. So, if it's something you really really need - you might want to call ahead.
I never had to prepay and therefore I don't have no problem in that way.
I don't care for their shipping practices. I had an order of several items. Got one package with quite a few of those items and the S+H was divided amongs those items (that was nice - especially if you're ordering for other people) but the very next day a $6.95-item arrived with $5.16 shipping charge, then 2 days later the next item ($36) came with another $5.16 shipping charge. :-((
It's best if you have several people to order for and preferably order multiple quantities.
I never had a real bad experience with them and do like shopping there.