Perfect length. Definition of short and sweet, really enjoyed my time with this. The ending was heart warming, the gameplay is very good.