It doesn't save progress. -1 star
Update: I've beaten the game now. Levels 28 and 49 suck (-1 star), the rest are fine. Thankfully, the connection never timed out and I was awarded all my duly earned medals. I was very worried about that, so +0.5 stars.