I placed an order on 9/14 for my son's birthday for 3 shirts and 2 ties and it with a promised delivery date 9/20, day before his birthday. Soon as I confirmed the order it showed 1 tie had shipped, wasn't sure why the order was separated. This one tie was was finally delivered on Monday 9/26 (promised delivery date of 9/20). Two of the shirts were delivered 9/27 (again promised delivery date of 9/20). One shirt I was emailed on 9/27 that it is not avaialble? A regular cotton blue dress shirt is NO LONGER AVAIALBLE. Very disappointed they didn't meet their delivery promise or inventory promise. I also went to their website to contact customer service before these orderes were finally delivered and the instructions was for YOU to contact the carrier. Never again will I use their website!