This certainly had an excellent ending. I was worried that the last episode was going to be rushed, but it certainly didn't feel like it.
One can only hope for a 2nd season if possible, haha.