I ordered one of these and liked it so much that I immediately bought 4 more. They are very comfortable and flattering. I normally wear small but I went by their sizing chart and bought medium and they fit perfectly (I'm about a 34 C/D). I haven't had them long enough to know how they will hold up under multiple washes but so far, so good; I've been using the regular wash cycle and placing them inside a pillowcase and then hang dry.