I am a large 3x and this has plenty of room.  The fabric is a knit that I have come to expect from a lot of Amazon clothing.  It doesn't stain, wrinkle free, and stays looking new for a long time.  It is cool to the touch no matter how hot, doesn't stick.  I love it.  It is sexy but isn't too low in the front and the straps cover my bra straps perfectly.