Another great level. At first, I was far off (more than 10), but quite sure, that it was the right route (roughly speaking). Nevertheless, more than just small optimizations needed. I like it a lot.
A little bit of space that I feel could have been utilized better (especially on the left) but the solving was enjoyable. I agree with alazeh that the additional exits could have been more deceiving too.
What a nice level! Not very difficult, not completely easy. The path is not obvious and there are many tempting possibilities to be explored. I would clasify this as a good ''upper-beginner'' level.