The fabric is something like the fabric or a swim suit. I like how it fits on my boobs but the wiring is of centered and it bothers me. I personally really like the style and will probably still wear the dress. I was just expecting cotton and not spandex material. Would of been four stars if material was nicer. I got an extra large and am 5'11 and about 190 lbs.