I have had great experiences with them - super fast shipping, great products, great customer service. Everything arrives in under 3 days every time! Shipping is a little more than what I would prefer, but that is ok as I would rather pay more and have my items arrive quickly, and be fully covered in case something goes wrong.
Of course if your country charges customs/duties then you will have to pay but that is not mytheresa's fault.