You should try it on first. I also had problems keeping the straps up. I think the price is a bit high for what it is. I had a chance to buy it at a 20% discount at bloomies during one of their sales. I was all set to buy it when I realized the straps wouldn't stay up (one of my pet peeves).