Comfy, breathable, and super cute. Matched great with the shorts. I accidentally ordered 2 and kept them both!
This top is made with pretty standard T-shirt material, so there is no stretch at all, but it is form fitted very nicely. I am 5'1", 150 lbs with 36DD up top, and I bought a small. I like my clothes to fit more snuggly, so that's why I went with the small and it's perfect for me! I'm very satisfied with the fit. If you like your shirts to be more roomy, definitely size up. My only critique about this shirt is that the cute little logos are just a little too little for my liking... but I really love to wear things that make big bold statements, so that is a personal preference.