The idea of this is great, but it didn't work for me (5'3, 130lbs, got a small).  I don't have a large chest, so the top was pretty loose and I felt like my ladies were about to pop out.  I tried adjusting it, but I either had side or underboob happening.  Also, I have large ribs and the open weaving looked super silly on me.