It was the best of MMVA times, it was the worst of MMVA times -- for fashion that is.

The Much Music Video Awards has a tendency to bring out the zany in some of our favourite Canadian and international celebrities, and many didn't disappoint this year. We are happy to report, however, that many of the attendees made us proud. From Carly Rae Jepsen rocking a sweatheart swing dress to Selena Gomez glittering in a tight little number, there were several style wins.

Alas, for all who stunned us with their beauty, there was LMFAO. With countless wildly-printed pant changes that suddenly disappeared, revealing horrific speedos -- these are the things we cannot unsee.

Here are our five best and five worst looks from the MMVAs. Who did you like the best?

Loading Slideshow...
  • WIN: Katy Perry

    We're always a little shocked when we see less than 90 per cent of Katy Perry's bare skin in an outfit. So when she stepped out in this long-sleeved shirt and flowy pants combo, we breathed a sigh of relief. Of course, <a href="http://www.huffingtonpost.ca/2012/06/18/mmva-katy-perry_n_1604634.html?utm_hp_ref=canada-style" target="_hplink">the nude bodysuit followed</a>, but she looked classy and demure as she accepted her award. Photo: The Canadian Press

  • WIN: Carly Rae Jepsen

    There have been debates on whether Carly Rae Jepsen dresses too young for her age, and sure,<a href="http://www.huffingtonpost.ca/2012/06/17/mmva-fashion-carly-rae-jepsen_n_1604551.html?utm_hp_ref=canada-style" target="_hplink"> this Topshop number isn't the most mature dress</a> per se, but it suits her passive-aggressive hit 'Call Me Maybe.' And accessorizing with an oversized telephone swing is the perfect addition to the performance. Photo: The Canadian Press

  • WIN: Nelly Furtado

    Remember the days when Nelly Furtado wore flip-flops and bell bottoms? She's come along way and stunned on the MMVA red carpet in an all-white bodycon dress. We were a little let down later by her neon rave-y hoop earrings, but that's what her hit song is all about, so we'll just remember this look. Photo: The Canadian Press

  • WIN: Selena Gomez

    Justin Bieber is a lucky, lucky man-child. Selena looked like a shiny, perfectly coiffed disco ball on the red carpet. The dress may be short, but hey, when you've got it, flaunt it. Her makeup was kept relatively natural so she didn't look too done up, which is key when there's so much shiny in the mix. And when she added Bieber's brother Jaxon to her ensemble, the look really came together.

  • WIN: Rico Rodriguez

    No, you stay awesome, Rico Rodriguez! Our favourite TV kid from Modern Family looked so fly as he strolled down the carpet. He's only 13 and is looking so hip it hurts.

  • TRY AGAIN: LMFAO

    We're sorry. We know you can't unsee this. It pains us as well. We wish that LMFAO had kept their zebra pants on so we never had to witness this sight. Again, we're sorry.

  • TRY AGAIN: Kesha Chante

    Music Awards shows red carpets are often a time for celebs to raise the hemline and drop the neckline, and that's precisely what Kesha Chante did. Only, she took it a bit too far.

  • TRY AGAIN: Kreesha Turner And Entourage

    Studs have become a popular adornment on clothing. We realize this, and we accept it. But this look is a whole lot of look. And frankly, it's just not that flattering on Kreesha Turner. And the men in the background without faces -- slightly terrifying.

  • TRY AGAIN: Lights

    We're not sure if that is a dress or a really long tank top that Lights is wearing to walk the carpet. Whatever it is, it's not doing much for her slender body. Her new wedding ring did however stand out against the very neutral colour. Confession: we miss her old haircut too.

  • TRY AGAIN: Perez Hilton

    Perez, just no. That afro wig is out of control and makes him look more zany than the boys of LMFAO. And that's pretty zany.

Want more? Be sure to check out HuffPost Canada Style on Twitter, Facebook and Pinterest.

Also on HuffPost: