First, the types and variety of products here would blow you mind away!
Customer service is quite efficient too.
One downside here is that they tend to mix it up here! Sometimes you find fabulous deals that save you a lot but there are also lots of what I call cheap deals. I mean, 50% off is great but then it is not great saving when you apply them to those that cost little (like 5 bucks) in the first place.