I thought it was a joke when I received it. It looks like a newborn baby could wear it. It does stretch but it rips, and has no way to actually get it on over the shoulders without ripping it. I am short and a petite build, and it was still hilarious to try and get on. So cheap. It is probably the most ridiculous item I have ever received online. I was laughing so hard tears were rolling down my face. Good thing it was so cheap, or I would have been actually upset.