I am looking for the perfect white tee shirt. Must be cotton, semi-fitted and good quality. Any suggestions please?