- Very responsive customer services reps prompt replies to emails in general, good pricing options & shipping ratesEasy checkout system with multiple website integrationFast response rateEffortless order trackingCustomization ability
- Lackluster product selection (although improving)
- Product availability seems limited compared wth competitors