I'd always wanted to see this, just to see what it was like. Took YEARS to finally buy it, and it was worth the wait!!
The casting's pretty good, though I'm sure they'd've gotten away with unknown names as well!
It's just brilliant! The songs are exceptionally catchy (obviously, this is ABBA!), it's well choreographed, there're a few surprises along the plot and it's just fun!! I watched it again after 2 days because I needed to see it again and have the enjoyment!!
For me, this is a fab film, there's romance, comedy, singing, dancing and just a total feel good factor!