I liked the product because it fit perfectly and was great quality for the price. I'm very satisfied. The fit is true to size. Lately, I have been purchasing medium in all XOXO brand. There size is consistent all across the clothing brand. Very comfortable too. I thought it was more of a yellow, but it's actually a light green. Which is perfectly fine.