Very happy with my purchase! I'm 5'4 and wear a 40 C Cup and the XXL fell right above my knee; its the perfect length. I probably could have gone with an XL, but I was too doubtful the skirt length would be too short. I bought the silver one and the color is just like in the photo. I liked the way it fit on my body so much, that I went ahead and ordered a blue one as well. Just buy it!!!