I love this item! i'll wear it as a cover up or to dress up and go out. the material is great for summer- light and breathes. 
i first ordered a small because the medium was sold out. it fit too high-water. i then ordered the large and it fits great. the medium may have been fine too. i'm 5'4", 145.