There something about this top that makes us feel like we are by the ocean. We can practically feel the wind in our hair! Maybe it has something to do with that fun print! It almost looks like sand dollars! Material has no amount of stretch. Mary Peyton is wearing the small. Sizes fit: Small- 0-4; Medium- 6; Large- 8; Extra Large- 10 Purchased this for my daughter, she loves it!