I bought this in red in xs (5'5 115lbs). it's really cute and flirty, but not in a little girl way, which some ruffle tops can look. the material is nice. a little over priced, but isn't everything from retailer?! the red is a perfect red imo, it's got an orange-y undertone to it, looks so good with white jeans and black sandals. if you're inbetween sizes, i would size down but otherwise pretty true to size. i wear everything in xs from retailer and the xs fits perfect.