I would have given 5 stars because the fit is perfect and they are so comfortable.  The only deception and the 4 star rating is the pink tank top has a low percentage of cotton and a lot of polyester compare to the 3 others ( 2 grey and 1 brown ).