I felt that the story was perfectly fine timing wise, until the finale where it felt very clear that it was getting axed so had to rush for a final climax.
Though good lenght overall, I would've wanted more, but at the same time that if it goes on for too long that becomes a problem too.
Solid...