Miley Cyrus was all smiles this weekend as she hosted the iHeartRadio Ultimate Pool party on Saturday in Miami Beach, Fla.

The 20-year-old singer is in town debuting her new hit “We can’t stop.” Cyrus wore a vintage Versace dress and Jean-Michel Cazabat shoes according to JustJared. The singer has been touring around the U.S. to promote her new song. She was recently in Chicago and New York.

Cyrus’ song recently broke the Vevo record for most views in a 24-hour period. Cyrus recently shared on Good Morning America her feelings towards ‘haters.’ “My whole thing is haters are going to hate but the haters are also going to click on your YouTube video to watch it so I don’t really care,” she said during the interview. “You helped me break the record. Even if you were watching just to hate on me and now I hold the record so I win.”

Cyrus shared that she thought her new song is what people want to hear. "People need to hear something inspirational, and it's just about having a good time," she said according to E!news. "And I feel like everybody in my age group right now, we're just trying to have a good time."

photo courtesy of miley cyrus' twitter