The material is so soft and cooling, perfect for the summer. I am a size 14/16 and got a large and it fits well and is very stretchy. If you want a looser fit, I'd suggest sizing up. The length is perfect and im around 5ft6. The boob area could be bigger but not too revealing, no bra can be worn tho