LuckyTrouble on 01 November 2016
Why just link to one review?
The game is currently averaging a 91 on Metacritic with nine reviews and no scores below an 80:
http://www.metacritic.com/game/pc/owlboy
91.50% based on six reviews on Game Rankings:
http://www.gamerankings.com/pc/639537-owlboy/index.html