I was fortunate enough that the top fit. I ordered an XL so that it would look nice and loose like the picture. The tops run small. It fit, but it does not look as loose as the picture. If you happen to be a large order the XL. If you are XL, it probably will not fit like the picture or may not fit at all.