This dress is so perfect for so many occasions. You can throw it on with a denim jacket and sneakers for a casual look or with your favorite heels for date night. It is unique and so much fun, certainly a great basic to have. Kaylee is in the Medium. It runs true to size and the drawstring is fully adjustable.