This is a very cute top! It fits just like it does on the model, except it's a little longer on my 5'2" frame (but I'm used to that). It is very comfortable, and I love the rouching and buttons on the side. I debated between the small and x-small because I don't like tops to be too tight. I decided to go with the x-small and it fits well without being too loose or too tight.