Quick Verdict

If you want to make a statement, Very Good Girl is your perfume. If you want a crisp, easy reach, get Luna Rossa. Very Good Girl is a luscious, feminine powerhouse with lychee and rose. Luna Rossa is a clean, sporty lavender and mint. Both are high quality, but they serve different moods. I’d pick Very Good Girl for evenings and Luna Rossa for day wear.

Check the current price on Amazon

Scent Profile Compared

Let’s break down the notes. Carolina Herrera Very Good Girl opens with a burst of tart red currant and bitter grapefruit. This isn’t a shy fruit - it’s jammy and bright. The heart is a massive, velvety rose absolute, supported by lychee that adds a watery, sweet nuance. The dry-down reveals a creamy, slightly woody base of vetiver and almond. The overall effect is bold, sensual, and unapologetically feminine. It’s like a red dress in a bottle.

Prada Luna Rossa, on the other hand, is all about clean minimalism. The opening is a sharp, zesty lavender and bitter orange, with a cooling mint note that cuts through. The heart adds clary sage and a touch of iris, giving a soapy, aromatic feel. The base is primarily ambroxan (a clean, musky wood) and a whisper of white musk. The dry-down is airy, crisp, and modern. It’s designed to smell like freshly ironed linen on a breezy day.

The key difference: Very Good Girl is dense, sweet, and floral. Luna Rossa is transparent, aromatic, and fresh. Neither is better - just different personalities.

Longevity and Sillage

Very Good Girl is a beast. On my skin, it lasts 8-10 hours with moderate to heavy projection. The sillage is a wide, noticeable trail. You’ll leave a scent bubble in any room. Two sprays are plenty.

Luna Rossa is more subdued. It lasts 5-7 hours on my skin, with lighter projection that becomes intimate after two hours. The sillage is close to the skin - think clean laundry freshness that only people close to you will notice. It’s a polite scent.

If longevity is your priority, Very Good Girl wins. But Luna Rossa’s subtlety is perfect for when you don’t want to overwhelm.

Best Occasions and Seasons

Very Good Girl is a cold-weather goddess. The heavy rose and almond make it perfect for fall and winter. Wear it to date nights, holiday parties, or any event where you want to feel glamorous. It’s too dense for summer heat.

Luna Rossa is a year-round freshie, but shines in spring and summer. The mint and lavender are invigorating in warm weather. It’s ideal for the office, gym post-shower, or casual daytime errands. It’s also a great ‘blind reach’ when you can’t decide.

For evening events, Very Good Girl dominates. For a crisp morning meeting, Luna Rossa is unbeatable.

Price and Value

Both are mainstream designer fragrances, so you can often find them on sale. Very Good Girl typically costs slightly more per ounce due to the rose absolute concentration. But neither is absurdly priced. For value, Luna Rossa gives you more versatility for daily wear, while Very Good Girl feels more luxurious for special occasions.

To get the best deal, check current price on Amazon where both fragrances are frequently discounted. Don’t pay full retail - there’s almost always a better price.

Which Should You Buy?

Choose Carolina Herrera Very Good Girl if: you love bold, romantic florals, want a signature scent that turns heads, or need a date-night weapon. Great for women who like Sweet but not cloying.

Choose Prada Luna Rossa if: you prefer clean, fresh scents, need a work-appropriate fragrance, or want something easy to wear year-round. Great for men or women who enjoy aromatic minimalism.

If you can afford both, get both. They couldn’t be more different, and that’s the beauty of a fragrance wardrobe. But if you must pick one, reflect on your lifestyle: Very Good Girl is for those who crave attention; Luna Rossa is for those who value subtle sophistication.