I liked this product and did wear it for my wedding, but it was a little tight and I'm a petite person (about a size 4).  Not alot of stretch in it, but a bonus was it didn't slip/fall down all night!