Katherine Heigl at the beach. Credit: Splash News & Pictures

Heigl the hottie! Set to begin promotions for ensemble rom-com The Big Wedding later this month, Katherine Heigl took advantage of some downtime this past weekend, heading down to Los Cabos resort in Mexico with girlfriends for some time on the beach.

Married to singer Josh Kelley with two  adopted daughters, the 34-year-old left her family at home in L.A. for some time with gal pals. "Enjoying a girls weekend in Mexico!!! Sun, sea and margaritas!" Heigl tweeted on Saturday, April 7. Sharing a close-up poolside snapshot with her sister, she added via Instagram the next day: "My sis, Meg and I having the most relaxing, spectacular indulgent time at Las Ventananas in Cabo! Thank God for girls vacations!"

Beachside photos from Heigl's sojourn at Los Cabos resort reveal that the former Grey's Anatomy actress is more fit than ever: Showcasing a toned, curvaceous figure, the blonde frolicked in the surf and sand in a small, floral bikini top and tiny beach skirt plus a straw fedora.

Despite Heigl's enviable beach bod, she told British Cosmopolitan in late 2011 that she struggled to accept her body -- which she felt wasn't up to Hollywood standards. "I was 20 pounds heavier and wanted to look like those girls with fantastically beautiful bodies like Jennifer Aniston or Jessica Alba, but I just couldn't lose the weight," Heigl admitted to the mag.

"It's only now that I realize how hard those girls work for their bodies, and what level of commitment they make to do that," she said. The yoga, personal training sessions and painstakingly planned meal plans that make Aniston and Alba's bods world-famous just aren't for her, she reasoned. "I'm too lazy and I like food and I like my free time too much to spend it working out!"

Heigl and Kelley adopted second daughter Adalaide Marie Hope last April; Adelaide joined big sister Naleigh, 4.