Great dress, fits well.  I am approx 150 lbs, 5'2" with a 43"-32"- 43" body.  I typically get a medium in clothing so that it is form fitting, but I opted for a large in this dress because I wanted it to be a bit loose and a bit longer so I could wear it to work.  The dress fits exactly how I had hoped!! The material is 75% polyester, 20% cotton, and 5% spandex, so it is soft, flexible and breathable.  I would say is it a light weight sweatshirt material.  I will only be able to wear white or skin colored undergarments as other colors seem to show through.  The white is more of an off white and is not white white which I really like.  The pockets are great and do not add any bulk to the dress, they are not deep but are still very function-able.