took me about 20-25 hours to beat I think?
I think 30-40 hours is ideal