It's actually perfect. Didn't take too long to come in (a week or two?) and the material is so great for the price. Good padding so I don't have to worry about anything showing through but not a push up which I really like. I feel very comfortable in it :) I'm a huge fan and definitely recommend it.