Echoing all the other reviews - would not think twice about buying this if I saw it on steam. Great concept, great execution. All comes together beautifully.