The quality seems ok. As far as the material, it's a little bit thin. But doable as it's more comfortable to wear in this hot & humid weather. It's a gift, so hopefully the recipient wld be happy. It looks good to me & wld not mind buying some more in the future.