I've had good experience ordering from Amira. Only time I ever had a problem is when they sent me the wrong size for something, and it took a really long time to get that fixed, and they weren't very good about communicating during that time. But in the end, all was well, and I would definitely order from them again.
I bought an Aerowear vest from them. From order to arrival took less than 10 days, and I saved $100, including shipping. They were very good about answering my pre-purchase questions via e-mail before the purchase.