This dress is even more beautiful in person! Such gorgeous and vibrant colors! I feel so beautiful every time I put this dress on! I am 5'4", and I have a curvier figure, with a 38G bust. The XL fits me perfectly! I also feel like this dress isn't too long, and I find that to be an issue many times for midi dresses. Never with JK dresses! This is a beautiful addition to your wardrobe, and I love this piece so much! :) I definitely recommend!