Perfect. I love it. My hubby loved it as well. I can't believe the quality for the price I paid! Follow everyone's advice and size up. I usually wear a small (or small mediums, size 4-6) in dresses, but I ordered a large in this and it fit just fine. I am 5'8", 140 lbs, and it was long enough for me to wear some high heels with. I am a 34 D with a bubble butt and it fit just fine. I really do love this product.