I like the ending. It gives hope for the future and a very fuzzy feeling.
Not all apocalypse or zombie stories need to have super bad, tragic endings. This sort of ending is great because it makes all their struggles and tribulations worthwhile instead of going the "oh, you did all this to try...