Decent selection, quality and prices, but VERY poo...
Decent selection, quality and prices, but VERY poor customer service. Shipping is constantly delayed and don't expect them to inform you about that (although expect you credit card to be charged immediately).
On all calls asking about delivery estimates they promise you to ship "today"... but apparently today means somewhere within 2 weeks.
No replies by emails, do not expect them to follow up on your calls, you need to call them yourself.
Used them a few times, but now decided that shipping speed and customer service forced me to go somewhere else