5 Online Brands Doing It Right

With thousands upon thousands of brands trying to reach an audience on a daily basis, how do you choose the one that really speaks to you? Is it based on their products? The tone of voice they use and their overall branding? Their product descriptions? Is it their look? Or, is it based solely on your needs?