They are awesome! Sure, things may not always be instock, but I've never received a broken item (I live overseas) and never had a product fail on me yet. I like the fact that you can choose different shipping companies as well, they are very flexible on this. Overall a great company to deal with. :)