The store did not have the top I wanted, so the salesperson ordered it for me online. I received a cancellation notice 9 days later claiming it was no longer available. It stated I would receive a refund in 3-5 business days. Well here it is 3 weeks later and no refund! I guess they're good at keeping your money! I foolishly ordered a snowsuit online to which I received a confirmation stating they were working on my order, followed by an email 3 days later stating it had shipped. Once again I did not receive my order, but this time they didn't even have the decency to tell me it was cancelled. After several calls it was Fedex who told me it never shipped. Upon calling carter's one last time I was finally told it was out of stock. Very poor business! I'm giving it one star because I can't give it any less!