Product material is very nice. It looks just like the picture. You honestly can't even tell it's fake. BUT it's waaaayyyy too big. I ordered a Small and it looks like a dress on me. It's HUGE. So order 2 sizes down. It took 12 days to arrive after I ordered it. Gave it 3 stars because it is just like the picture but the size is way off. It's even big on my husband and he's a men's medium.