So I purchase this top and well I DO LOVE THE MATERIAL! Fantastic material! However I normally wear a medium in clothes but I purchased a small in it and well the small fits perfect....there is alot of stretch as well in the top.....but it is a very nice top!!!