I placed an order May 25th for my granddaughters birthday on June 22nd. I still have not heard anything and cancelled my order. They were not helpful and then told me it would be 5 to 7 business days before they would refund my money. If they can suck it out of my account immediately then they can put it back in fairly quickly. I will never shop this website again and their customer service leaves a lot to be desired. Stay away and shop elsewhere!