You get what you pay for. If you are on a budget which with everything going on in the world I assume most people are this will do the trick. The veil is super long but the material is a cheap plasticity feeling. I was hoping for a softer feeling material so unfortunately I will not be using. I did give it to my niece for her to play dress up with. So this is perfect for anyone with kids who love to play dress up and pretend.