Ending is great. Would have been better if it didn't drag so long to get to it.