Our 5 year old daughter wanted to be the Little Flower for Career Day at her school. We bought this in X Small and it fit her perfectly. She is long legged but very slim. The headpiece wasn't too small or too big, it fit just right for her. This was so cute! The quality was really surprisingly good for the price!