I think it's a good size given progress is saved on death. I did waste a lot of time at the start being super careful because I thought I'd have to get the keys again, not taking that into account it feels like a good length. I'd say the level design came across well, it felt more like expanding the level than just a linear progression.