Yes, the site is A+++++. First time buyer, wanted a doll for a heavy workout when I wanted one and it does not fail to deliver. Depending on how things go I may purchase another. First time purchase and the support staff definitely made sure I would be satisfied with the doll I was buying by way of positive confirmation and continuous updates on the shipment process. The site is designed well enough to find the right product and had the info I was looking for to make sure I’d be pleased with my purchase.