It looks like a legit site - HQ in Orem, UT, supposedly. However, the dress was less attractive than it appeared in the pic, and I wanted to return it. Returns are complicated, a lot of things you must do to get a refund (otherwise, they issue store credit, and I don't think there are any stores in the US, couldn't find any on the site). The dress shipped from China (why it takes 2-4 weeks to arrive, I didn't catch that). I will definitely not buy from them again. It's iffy whether I'll ever get my refund.