I’ve only worn it once! It was described as a teddy when I got it online, but I’ve worn it out with some heels and it was super cute. It’s a medium, but it fits well as a small too imo. It’s also super soft and comfortable!