Super cute!! the material is very light and not stretchy, but the waist is cinched. the belt is removable and there are belt loops to put it through. you can put the bow in the front, back, or to the side. i would say this is true to size, i am 5’1” 130 lbs and a 38c in the chest and it fits great. i would say it is slippery and so it can slide to one shoulder a little more than the other but it doesn’t happen very often, only when moving your arms a bunch. would recommend!!