All that is promised and more.