Very cute cover-up! Am really pleased that I purchased this product, as it is exactly what I was expecting! The sizing is accurate - I am a size 12-14 and bought an XL. The material is smooth and comfy, and wears very well. The length is right at mid-thigh, which is just right for a bathing-suit cover. I bought this for a cruise, and think it is the perfect attire for wearing pool-side. Definitely recommend this item!