I liked it too - nice but some funny moments like you said... Nice balance.
Breaking news: Haley is suspending her campaign.