I bought this in a medium and it fit very true to size. The fabric is super lightweight and soft which made it perfect for a day at the parks. I walked around all day and didn’t feel hot or sweaty. The design is also so cute! The little sprinkles add a really nice pop of color.