Very good anime overall, I think that or you love it or you hate it, normally you love it, it is very good, great character devolpment with a lot of romance, fights and backstory. I surely can say that this was one of the best anime that I have ever seen. Love it.