straps are made of cheap crap. I ordered white and it was not see through. DON'T BUY IF YOU'RE PETITE. I'm 5'1 and 118 pounds with a 34 B bust. Don't waste your time and money. Vanity sizing is taking over the world. Back to the juniors section for me...