I love it! Took me about 5-6 hours total to get to the end. I think I did nearly everything but get all the health upgrades (missed 5 or so), but I may have to go back and see if I can't 100% it. Well worth checking out.