All as promised and highly satisfying.