Simply perfect. i ordered the white floral maillot in a large (5'6"-ish, 145 pounds) and it is so comfortable and flattering that i do not want to take it off. the colors are so vibrant and accurate, which is great considering not all internet item photos are the same in person. i do recommend ordering a size up -- the medium was snug, but definitely remember that your suit shrinks when wet. now that they have a new print -- hello fish!! -- i really really want another!