Beyoncé may be worried about professional photographers taking unflattering photos of her while she’s on stage, but her new commercial for H&M definitely shows off Mrs. Carter’s bikini body — as well as a new song.

The Jonas Akerlund-directed clip for the brand’s new summer line, H&M for Water, features Bey modeling a few colorful bikinis in the Bahamas. From a fringed black number to a tie-dyed flowy two-piece, Beyoncé makes simple beachwear look good.

READ MORE: Super Bowl LVI Halftime Show Set

Queen B also shows off a few of her patented dance moves in a few stylish beach-inspired cover-ups like a fitted racerback tank top dress and a bejeweled little black dress. Not a hair out of place, of course. Watch the ad below.

READ MORE: Sia Reveals She Entered Rehab

MORE NEWS: THE CW RENEWS THREE HIT ALTERNATIVE SERIES FOR 2022-23 BROADCAST SEASON

More importantly, the commercial also previews one of Beyonce’s new songs, “Standing On The Sun.” This is the second new song Beyoncé has premiered in a commercial. The first track, “Grown Woman,” which will reportedly be on her follow-up to 2011’s 4, was featured in a recent Pepsi ad.