I purchased item for a xmas gift. I did not receive the item as promised until after xmas. The top was way too small. I was disappointed because the family celebrated xmas on xmas eve and i was empty handed because my order from overstock did not arrive until late xmas eve via ups and i was at a party, The shirt came via usps and again was not ther until the following week. I believe my sister gave the top to her daughter.