First of all, the seller did a fantastic job, and the item was delivered earlier than expected.  The fabric of the suit is typical soft and smooth nylon swimsuit material.  The bottoms fit fine, although I would not be comfortable wearing a bikini style.  The top blouson part seemed to be a bit small but would have fit "OK" EXCEPT that the bandeau bra part was EXTREMELY small on the suit I received.  I ordered an XL as I typically wear a Lands End size 14 swim suit.  But the bandeau bra in this particular suit was more of a size "medium", and I am NOT large busted!  So I had to return the suit.