This fits and feels heavenly! I technically can fit in a small, but like medium because it’s more comfortable when you’re lounging around. Yet, if I wanted to go in public..I still could and not look frumpy because it accentuates exactly what you want in order to still be flattering. The material is extremely lightweight and breathable. The pocket adds a cute little detail and I like how the cut of the top is in a “V” shape to give a little femininity.