The color is lovely and the puffy texture is so pretty as well. Decided to get size L to try as I really like the design (am a usual XL for top) and it fits well though I can work with a little more coverage. But it should fit XL girls fine as my bust is 38E and it covers just enough.