I have NEVER written a review for anything in my life. This swimsuit is such perfection that it is deserving of my first review! This is hands down the most flattering swimsuit I have ever worn. The fabric is high quality, thicker than most, a lovely matte finish, and smooths down any unflattering lumps without squeezing the life out of you. The shoulder ruffles are flattering without being overwhelming. I have a long torso it seriously fits me like it was custom made for me. I will purchase in every color as it becomes available.