Geek has many, many, many items. I have ordered several pieces, which I have not received as of yet. That would be my only issue thus far, is that shipping takes so very long, before you receive anything. The majority of items appear to be coming from out of the United States, example China, which means don’t expect anything within less than a month. I purchased sweaters for my dogs in extra large, there is no doubt that they were really a size small. I have a pitbull, a small one, and I gave them away to my friend's pugs, which they almost didn’t fit. That’s just how small they were. So I wouldn’t suggest purchasing any items like that. I still have many items that I am waiting for. So I’m afraid to order anything else until I receive everything that I have ordered and then maybe I’ll know what to order from that point on and expect it to be at least a month.