I bought 3 colors (white, black and grey), size S. All are amazing, Initially I bought the white top size M and it was too long in my opinion. Then I tried size S and it fits me nicely. Soft and breathable fabric, and beautiful colors. I love it.