I would've completed it in around half an hour if I didn't stop to watch a movie midway. The physics engine was frustrating at times, but once I got a hang of it, it was fun (I didn't feel like I was losing constant progress like most intentionally frustrating games). Last section was pretty hard alright.