It's a good vocal performance and the steady guitar is good too.
Perhaps too steady - there's a lack of dynamics and some sections where the strumming is all there is, expects a lot of the listener.
The outro...works well though the "little kid" voice lack the excitement I'd expect.
With t, hat said I really like it.