I wasn't impressed with the material and it kept falling off of me. I ordered the small, but really think it was just not good material. I took it on a trip to Costa Rica and will probably never wear it again because after wash it turned dingy not good quality of a material at all.