I'm so glad I took a chance and bit the bullet with these overalls! They're very casual and loose fitting which is exactly what I was looking for. At first, I was a little concerned about the buttons not being strong enough to hold the straps, but they held together pretty well! Just to help ease my worry, I did sew the buttons to stay on firmly since I can imagine over time, the buttons can become loose through washing and regular wear and tear. Overall, I'm quite satisfied with the style and wear. I may have to get another one!