Can't say enough!! Impressed everyone the whole night! Shipping took a little while but I received it the day before I needed it. Worth the wait: great price + great quality. Friends love it and want one. Fianc loved it too :) Wish I would have gotten a size smaller as it was very comfortable and I associate these with being slightly uncomfortable. Was good length,  some that I bought in the past seem like they are made for short torsos. Thank you!