Wore this for my anniversary. Fit great. I am 5'8, and currently nursing so my chest is a DD, the 2x fit the girls in without squishing anything. The white is WHITE, so I was afraid I was going to get dirty easily. I got complements on it at the event we went to. Not sure how to clean it and have it maintain the dress, but at 33 bucks?