Cute on, but just didn't fit right for me.  5'9 size 4/6 and ordered a Medium.  The bottom half fit well, middle and top were a little loose.  It was also not long enough for me and kept riding up.  Had it not been too short I probably would have just lived with the other fit issues.  Fabric and construction were great.  Loved that you could wear the straps two ways.