Quick Verdict

Marc Jacobs Perfect takes the crown for versatility and effortless charm. It’s a soft, creamy floral that works for any casual or professional setting. Carolina Herrera Very Good Girl is the sultrier, more daring option with a prominent red currant and rose burst. If you want a safe, cheerful signature scent, go with Perfect. If you crave compliments and a touch of drama, Very Good Girl is your match.

Check the current price on Amazon

Scent Profile Compared

Marc Jacobs Perfect opens with bright, juicy rhubarb and a hint of green almond. The heart is a soft bouquet of daffodil and jasmine, while the base settles into a creamy, comforting blend of cashmeran and cedar. It’s airy, slightly sweet, and feels like a sunny spring day.

Carolina Herrera Very Good Girl starts with a tart, fizzy red currant that immediately grabs attention. The heart is a lush Bulgarian rose, rich and velvety, supported by a touch of lychee for extra fruitiness. The dry-down reveals a warm, woody base of vetiver and almond milk, giving it a creamy depth. It’s more intense and sensual than Perfect.

Longevity and Sillage

Longevity: Marc Jacobs Perfect lasts around 4-6 hours on my skin, becoming a soft skin scent after three hours. Very Good Girl projects for a solid 6-8 hours, with the rose and currant lingering well into the evening.

Sillage: Perfect has a moderate, intimate sillage - it won’t fill a room but will be noticed in close conversation. Very Good Girl has stronger projection; two sprays are enough for noticeable presence without being overwhelming.

Best Occasions and Seasons

Marc Jacobs Perfect is ideal for daytime, office wear, brunches, and spring or summer weather. Its light, carefree vibe works for casual dates and everyday errands.

Carolina Herrera Very Good Girl shines on cooler evenings, date nights, parties, and autumn or winter. It’s bold, romantic, and gets compliments in dimly lit settings.

Price and Value

Both perfumes are positioned in the premium designer range. Marc Jacobs Perfect typically comes at a slightly lower price point than Very Good Girl, but both offer good value for their quality. For the most up-to-date pricing, check the current price on Amazon. In general, you get a versatile daily driver with Perfect, and a more concentrated, statement fragrance with Very Good Girl.

Which Should You Buy?

Choose Marc Jacobs Perfect if you’re looking for an easy, uplifting scent that works for work, weekends, and spring outings. It’s a safe blind buy and a crowd-pleaser. Go for Carolina Herrera Very Good Girl if you want a sexy, fruity-floral that turns heads on date nights and cooler seasons. It’s less versatile but more memorable. If you can, sample both - your personality will decide.