Its made of very latex material, which seems to either be a good of bad thing depending on what you need. It does keep shape nicely, but it runs a bit big. Also, on the underarm it tends to scratch a lot and it makes wearing it for long period of times really painful. I had my daughter try it out and she had the same problem and she's smaller.