Purchased a lovely top. However when I put it on it did smell of bad body odour, although all tags were intact. I complained, however lack of response from owner. Most of the items online are out of stock. You need to pay for postage and returns so be warned.