Yes, the vendor is legit. I received my doll within 10 days of the order. The customer service is excellent. The doll is a bit heavy like real people, I am far from weak but this doll is a chore to handle. The doll has really nice skin and detail. The doll is a little stiff to move at first but it limbers up. Clothes are easy to out on after you get it figured out. Overall, I am really happy with my purchase and the doll quality.