First six seasons for me rate at of the best tv shows of all time, but sadly final season was a big disappointment for me until maybe last three episodes while first six seasons there wasn't a single episode i didn't like. Would have personally preferred either one more season with the old cast or the show ending with season six since ending of that season could have been a decent end for the show. That said, final episode of season 7 was decent and had most if not all stories wrapped up but i would have liked for the original cast to be in it more, mainly Emma who was absent for most of the final season. It is also the reason why i didn't enjoy season seven as much and new characters introduced were mediocre at best. All that said, don't let the final season ruin your overall experience of this show because it's amazing and well worth the watch. As i said, one of the best shows of all time for me and i highly recommend it