Super comfortable, love the fit. I purchased this in XXX, my measurements are 36D, 31, 38. I stand just under 5’, and the length is great for me, runs long enough for jeans. I couldn’t comfortably wear it with leggings, it’s not that long on me, but I don’t have the shape for that. Very lightweight and lots of stretch. I prefer a loose fit, and this size gave it to me. I feel if you purchase your typical size, this will give you a nice form fit without being tight. Colors exactly as shown.