I usually wear a small but ordered a medium to be safe and this still was pretty snug around my waist and wasn’t flattering at all. It was also extremely itchy! The stitching at the top/bust area is also kind of weird , you have to fiddle with it a lot to have it sit correctly off the shoulders to fit like the models but any slight movements and it just rides up again…this was just a NO go. Returning it unfortunately!