5 stars all around!
I did have some parts where things generated right after the exit and I couldn't reach them but apart from that It's fantastic