I love this tank! It’s so versatile and can be dressed up or down. The straps are not adjustable, but they stay on pretty well. I am a 34D and got the medium and it’s perfect and even has a little stretch with the elastic on the back of the tank. Love this purchase!