I'm a 300lb 5'10" tall woman and this fits and looks great. I feel confident the skirt is long this is a swim dress and there is one solid colored piece under it. I tuck the skirt into the sides of my suit legs when in the water and just ring out whenleabing the wster. High quality thanks for this item