I am extremely satisfied with this top. I normally wear a small so that's what I ordered. It fits true to size, not to tight or too loose. Unlike the other reviews, all of the words on the back were spelled correctly. The material is very soft and comfy. The color of the shirt differs a little from the original photo but it's still adorable. It's a light baby pink. I can't wait to wear it!