Macy's for the most part is a reliable company and I generally receive items in a few days. However, before the holidays they sent me the wrong sweater that I had ordered, and by the time I received it, the original sweater was no longer in stock. The good news is that my husband ended up loving the 'wrong' sweater and so we decided to keep it. At least it was the same brand and price point (Ralph Lauren), and was excellent quality. They just need to double check orders before they send them out.