Very cute, flattering, soft and stretchy. I was concerned about the bottoms not having snaps but they're stretchy and no trouble getting out of. But the top part! I love the way it looks when I manage to hold it all up and put everything in... but I cannot do the back ties myself!! So much for surprising my boyfriend.... Otherwise very pretty and fits great. I'm 5"1', curvy and 116 lbs. Might not work so well for anyone shorter than me, it's slightly long but not noticeable. And if you're top-heavy like me, you'll have a bit of a time getting the girls to behave.