I need to buy white polos for my (skinny) son's K uniform. I am looking for something of great quality (e.g. Hanna, Petit Bateau) that will wash well (somewhat stain resistant, collars don't curl with wash), comfortable, and (of course) a good deal, but willing to spend a bit more for something that will last. Would love more seasoned mom's perspective on which brands are best for this. Thx!