I think this dress is darling, but there are issues with it. The biggest problem is that the dye bleeds BAD. I washed it separately before wearing, twice, to get out as much of the dye as I could so that it wouldn't stain my undergarments. I used cold water and let it hang to dry, and it shrank BADLY. The underarm fit is rather tight, although not terribly uncomfortable. The length got shorter by several inches, so it's now a top instead of a dress, and the neckline is now rather high and snug. It's still cute, but I'm not sure I want to reorder from this brand.Only 3 stars because it is super cute, but after the first wash there is a hole in the arm pit seam that now I need to repair if I want to actually wear it as my cover-up when I am out on my SUP.I wore this to work yesterday with capri length leggings and it looked great. An XL fits like you would expect an XL to fit that is supposed have some flow to it. This definitely hangs nicely on a size 12-14 figure. I am tall and it is plenty long. It would also be great by itself for loungewear and it definitely work for a swimsuit cover up. Cute and versatile. I am considering buying it in another color as well.I thought maybe I could wear this out for a cookout or dinner, but it really is meant for the beach. That's ok though.Not what expected. Too hot! But it is my opinion. You might like it.Very comfortable and it's cute as s top with shorts or as a bathing suit cover-up.This is exactly what I was looking for in a swimsuit coverup. I have already gotten so many compliments on it. I love that is long enough to wear into other places, but still super comfortable just on the beach. I would highly recommend it for any curvy girl!Beautiful coverup, fits well. HOWEVER, wash this garment by itself the first time. Even washed in cold water, everything washed with it turned purple.... such a shame.