Ordering was easy and uploading pictures was very convenient. However, I placed the order on Dec 6th. Thinking I would have them for Xmas. They didn't arrive until 28th. That's more than 3 weeks. When they arrived, it was accurate and very cute. Had I known it would take so long, I would have never ordered them and look for different vendors.