The only thing I would change is to have the lining fabric be a non-skin color like navy blue. The white looks like my skin when the dress moves up when I'm playing with my kids in the water.
Size 7XL is supposed to be 20W/22W, but when I was at size 20W it was too small. Sure, I could squeeze into it, but it was too tight on my thighs. I released 15 pounds and got to a size 18/18W and now it fits perfectly. So I would recommend sizing up.