material is thin but its worth it for the price, the material isn't very stretchy so I had a little hard time putting on as I'm scared if I'm too rough I might break the stiches. overall very comfy too. it isn't too tight or too lose fits my body perfectly. DEFINITELY RECOMMEND!! MIGHT REPEAT