It is perfect! This is the 4th time I`ve bought this t-shirt! Normally I always wear a M for tops. This T-shirt fits M quite well, but it`s a bit tight! So from now on I order this top in L. The color and quality is great. Just like the picture! I wash these tops very often and they don`t lose their shape at all. The parcels arrived very quickly! Big praise to Guru store!