This is not a site I'm familiar with, at all. According to the site, the products are produced in the U.S and the E.U; however, they are shipped from Hong Kong; therefore, I'd be extremely leery if I were really getting what I order.
Also, when I tried to look at the Armour, the page kept taking me to NatureThroid, so it looks like they don't really have Armour.
I saw some good reviews and some poor ones.