I have bought from Yesstyle 6 times now and they do not disappoint. Although shipping time is a bit long (~2 wks-3wks), I understand since it's international shipping. I have only bought beauty product from them, but everything is priced much lower than everywhere else and it's 100% legit. I'm probably never going back to Sephora.