Super cute outfit! I usually wear between a small and a medium, I chose the medium because I wanted it to be a little looser. It fits almost perfectly, it’s perfect, and it’s adorable! The length is perfect, the fabric is thick and the quality is great.