I love my icyZone activewear – the selection grows every day and every one of them is stylish, well made, consistent in size, excellent for the active gal with moisture wicking and allowing flexibility. Each adorable style comes in a great selection of colors and will match well with all of their other products. Each time I order, the size fits exactly the same. My measurements are 36D 29 and the XL fits exactly as I like, and expected. This one is so darn cute with the T-back. It does run pretty low cut on the sides, so it needs a sports bra underneath.