This body suit feels great on and will hold everything in place. It is made of nylon / lycra and is in good condition.