OneRepublic rocked the Billboard Music Awards with a performance of 'Good Life' last Sunday, and now they've released a remix featuring rapper B.o.B.

Forceful drums and pretty whistling dominate the pleasant, mid-tempo song. Frontman Ryan Tedder sings about waking up in London and traveling to Paris and China, while recognizing how lucky he is: "Oh, this has gotta be a good life / This could really be a good life, good life / Say oh, got this feeling that you can't fight / Like this city is on fire tonight / Oh this could be a good life /  A good, good life."

A song that celebrates traveling around the world would seem to be tailor-made for a hip-hop verse, and B.o.B obliges with a rhyme about how he went from "living in a freezer" to being famous and having "stewardesses smiling when they see us."

Tedder's line, "Please tell me what there's to complain about," seems especially appropriate since he's spent the past few years writing hit songs for Adele, Far East Movement and many others. And it's a good reminder for everyone to count their blessings instead of worrying about the things they don't have.

'Good Life' originally appeared on OneRepublic's 2009 album 'Waking Up.' With its appealing melody, positive message and high-profile guest, it's a good bet to show up on plenty of radio playlists this summer.

Listen to OneRepublic, 'Good Life (Remix)' Feat. B.o.B