I bought this in large because they were out of medium. The large fits perfect in the waist but the bust area is too big. Will have to find a way to make the top fit better but I still LOVE this dress. The fabric is thick, the colors are so pretty, and it’s such a comfortable every day dress!! I also got the mini and can’t wait to match with my daughter!