Hmm an hour, maybe an hour and a half. Hard to tell, because I accidentally refreshed the page and had to start again after collecting 11 stars (whoops).
It is long, but I found that very charming - gives you time to be immersed, and all the pieces have their moment to shine without rushing.
And I'm happy I could tell you your hard work mattered :)