This dress is size large but a very small large. 95% cotton and 5% spandex. It is beige and it is in very good condition.