Okay, this Allegra K pinafore dress is seriously adorable and gives off major preppy retro vibes! The plaid pattern is so classic and energetic, while the suspender style with adjustable straps makes it super easy to wear and style. The V-neck design is flattering on pretty much everyone, and the mini length shows off your legs beautifully - we're talking above-the-knee for that perfect casual-but-cute look. There are two front pockets that are actually functional (not just decorative!), which is always a nice bonus. The button decor adds just the right amount of detail without being overwhelming. Sizing runs from XS to XL with waist measurements from 26 3/8 inches to 36 5/8 inches, so definitely check your measurements before ordering. The model is wearing an XS at 5'8.5\ tall with a 32.7 inch chest and 37.8 inch hips if that helps with visualization. This dress is incredibly versatile - wear it over a simple t-shirt for a casual school day, pair it with a cute blouse for coffee dates, or dress it up slightly for work or weekend gatherings. The lining means it's comfortable against your skin and hangs nicely. Machine washing is easy - just turn it inside out and wash with similar colors. Whether you're heading to the park, meeting friends at a coffee shop, going shopping, or just want a cute outfit for dating, this pinafore dress delivers that fashionable, put-together look without much effort. It's the kind of piece you'll reach for again and again because it works for so many different occasions and always looks stylish!