This top was ordered in a small. I received a much larger size. I wanted to exchange it but they kept trying to convince me to keep it and give it to someone else. Finally they gave a couple dollars back for refund. While the top was cute. Material was probably a little thin. Sadly wasted money