I have to admit, this looks like a slice of heaven.