I heard Bill Charlap was amazing. As for the sometime overlong endings, be patient it's worth it.