A generally good shop.
-Sometimes not the best prices, but for sure it's a good idea to check them as a solid competition.
-The product reviews there are quite helpful, especially with real photos of product.
-In case of issues with orders, products, delivery etc they have solid customer support
-As of shipping I think it more depends of your local service than the sender.