Very nice and pretty blouse - especially for the price. I am 5' 3‘ tall, weigh approximately 158 pounds, and wear a 38B bra. I usually wear tops in a size large (or medium depending on the amount stretch). Since I am also wide across the ribs and upper chest areas, I typically wear one size larger in button up blouses and/or tops with little to no stretch. The XL in this fit perfectly. I washed it in cold on delicate and hung it to dry with no issues.UPDATE: This blouse washes very well. I was on delicate setting on cold and hang to dry. I throw it in the dryer on low temp for a few minutes to get out any wrinkles. The material hasn't pulled, shrunk, or faded.