I have the matching set and it's super cute. I ordered the orange/grey version and the whole thing is just as pictured. I am 5'5 and 120lbs and I ordered a small for the bra and leggings and the fit is great. Usually a 34 B in bra's.
Rated 0 on a scale of minus 2 to 2, where minus 2 is Small, 0 is True to size and 2 is Large