I am so happy with my purchase. The material is so soft to touch. Initially I thought the top was a little high under my armpits but it is fine and covers all the right areas. I'm a size 14 D and bought an XL with a great fit. I love the print! It's bright and covers my tummy rolls well. I can't wait to purchase my next infamous swim piece!