The J Crew ones are a lovely shape but sometimes have holes in them after a few washes. Are Whistles tshirts any good? Is American Vintage still good quality? Haven't bought from them for a few years.