Go ahead, have the time of your life.

“Dirty Dancing” turns 30 on Aug. 21, and superfans of the beloved 1987 romance drama can stay at the very place where Frances “Baby” Houseman met her lover boy Johnny.

In the ‘60s-set movie, Baby (Jennifer Grey) stayed with her family at the fictional Catskills resort Kellerman’s, but much of the chick flick was really filmed in Virginia’s picturesque Blue Ridge Mountains in Pembroke at Mountain Lake Lodge where rooms go from $150 to $210 a night.

The rustic lodge tucked away in the woods with quaint cottages adorned with stone fireplaces and spacious cabins sets the scene for where Baby meets Johnny Castle (Patrick Swayze), a dreamy tough guy dance instructor at the resort who competes in the annual dance contest. But when his partner Penny can’t dance, an innocent Baby finds her rhythm – and rebellion — as things heat up.

Retrace all the steps — like the lake scene where Baby does her first lift, or the restaurant where she dines at with her family — during the newly-launched Kellerman’s Backstage Pass Package. The two-night weekend only package, which runs around $577 for a basic bed and bath for two, features a “Dirty Dancing” on property film tour, a screening of the iconic film, a scavenger hunt and swag – two 30th anniversary special edition T-shirts.  Guests will also get a $100 dining credit and a $50 activity credit for things like the ropes course.

Those who want to actually dance should book the Dirty Dancing Weekend package, which costs $399 a night and includes group dance lessons ($30 per couple for a private session). Couples can come dressed as their favorite character.

And, if you really want to relive the film, you can rent out Jennifer Grey’s actual cabin, the Virginia Cottage, a sprawling three bedroom for around $719 a night.